Please install the following software:
Warning: You may need a few Gb of space in your hard drive (10Gb should be enough) to accommodate software and data so please make sure you have some room before continuing!
XCodein the app store)
Also, you will need to create a
github.com user if you don’t have one.
You may want to setup
SSH key based authentication for github for convenience.
(This step is to be run after you have installed the
Miniconda software from the
In order to manage the different packages we will use during the course, we will create a conda environment from the provided configuration file:
wget https://mlinproduction.github.io/env_setup/env_setup.tar tar -xvf env_setup.tar conda env create -f ml_in_prod_env.yml
Whenever we want to run any piece of code, we just need to make sure that this environment is active:
conda activate ml_in_prod
If you need to install additional packages, please remember to make sure that
your conda environment is activated prior to running
conda install or
This will ensure that the packages are installed in the
instead of your base environment or your system’s python libraries.
Tip: If you install additional packages and would like to export the configuration
so that you can create an environment from it, you can run
conda env export > ml_in_prod_env.yml
In order to set up a Jupyter Notebook kernel under the
conda activate ml_in_prod ipython kernel install --user --name="ml_in_prod"
Please run the following environment testing script, which tests whether the main libraries and tools can be imported correctly.
Note: One of the tests will ask for your password. It’s expected!
# In the same folder where you ran the steps for `Conda environment setup` conda activate ml_in_prod python env_test/env_test.py