/thw_parallel_python

Tutorial on parallel Python for THW, Berkeley

Primary LanguageJupyter Notebook

Binder

Overview

Repository for a tutorial at THW, Berkeley on parallel programming in Python.

This short tutorial introduces parallel programming with mpi4py and concurrent.futures, and applies it to recognition of hand-written digits.

Running the tutorial

The tutorial is in the form of Jupyter notebooks. You can run these notebooks:

  • remotely on mybinder.org: to do so, click the above badge.
  • locally on your computer. To do so, install Anaconda and install the requirements by typing
conda config --add channels conda-forge 
conda env create -n parallel_python -f install/environment.yml
source activate parallel_python