Skip to content

eth-cscs/ipcluster_magic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPyCluster Magics

Jupyter notebook magic commands for running MPI-based Python code and multi-node Dask workloads directly from notebooks. It supports mpirun and srun (Slurm) launchers, as well as a non-MPI launcher for workloads that do not require inter-rank communication.

Installation

This package is called ipcmagic-cscs in PyPI. It can be installed with

pip install ipcmagic-cscs[dask]

This installs all ipcmagic-cscs dependencies including Dask (dask[complete]).

If the Dask support is not needed, ipcmagic-cscs can be installed with

pip install ipcmagic-cscs

which doesn't include the installation of Dask and it's dependencies.

Usage

See examples here.

About

Magic commands to support running MPI python code as well as multi-node Dask workloads on Jupyter notebooks.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages