Nano Installation#

Note: For windows users, we recommend using Windows Subsystem for Linux 2 (WSL2) to run BigDL-Nano. Please refer here for instructions.

BigDL-Nano can be installed using pip and we recommend installing BigDL-Nano in a conda environment.

For PyTorch Users, you can install bigdl-nano along with some dependencies specific to PyTorch using the following commands.

conda create -n env
conda activate env
pip install bigdl-nano[pytorch]

For TensorFlow users, you can install bigdl-nano along with some dependencies specific to TensorFlow using the following commands.

conda create -n env
conda activate env
pip install bigdl-nano[tensorflow]

After installing bigdl-nano, you can run the following command to setup a few environment variables.

source bigdl-nano-init

The bigdl-nano-init scripts will export a few environment variable according to your hardware to maximize performance.

In a conda environment, source bigdl-nano-init will also be added to $CONDA_PREFIX/etc/conda/activate.d/, which will automaticly run when you activate your current environment.

In a pure pip environment, you need to run source bigdl-nano-init every time you open a new shell to get optimal performance and run source bigdl-nano-unset-env if you want to unset these environment variables.