By following the instructions below, first install PyTorch and then Asteroid (using either pip/dev install). We recommend the development installation for users likely to modify the source code.
CUDA and PyTorch¶
Asteroid is based on PyTorch. To run Asteroid on GPU, you will need a CUDA-enabled PyTorch installation. Visit this site for the instructions: https://pytorch.org/get-started/locally/.
Asteroid is regularly updated on PyPI, install the latest stable version with:
pip install asteroid
For development installation, you can fork/clone the GitHub repo and locally install it with pip:
git clone https://github.com/asteroid-team/asteroid cd asteroid pip install -e .
This is an editable install (
-e flag), it means that source code changes (or branch switching) are
automatically taken into account when importing asteroid.
You can also use
conda env create -f environment.yml to create a Conda env directly.