The goal of this cookbook is to give you some concrete examples for parallel computing in Python.
We will see:
- Numpy
- Multiprocessing
- Joblib
- Parallelize scikit-learn with joblib
To run the notebooks, you'll need Jupyter notebook and pandas on your computer.
To install locally, you can get these using pip
(you may want to do this inside a virtual environment to avoid conflicting with your other libraries).
git clone https://github.com/esarrazin/parallel-cookbook.git
cd parallel-cookbook
python -m venv env_cookbook
source env_cookbook/bin/activate
pip install -r requirements.txt
jupyter-lab
A tab should open up in your browser at http://localhost:8888
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License