- Required
- Optional
- Cuda Toolkit >= 10.2
- Cudnn >= 7.6.5
Begginning with anaconda already installed, create an environment for this repo
conda create -n nemo python=3.7
Next, activate the newly-created conda environment
conda activate nemo
Finally, install GNU Octave, Lua, JupyterLab, and Google-Protobuf in this environment (all other libraries will be installed to this environment below when running setup.py).
conda install -c conda-forge octave lua jupyterlab protobuf
First, clone this repository (https shown) and run setup.py.
git clone git@github.com:MichaelTeti/NEMO.git &&
cd NEMO &&
python -m pip install --editable .
Install PetaVision with the install_openpv.sh script.
bash scripts/install_openpv.sh <dir-to-install-in>
The script takes one positional argument, which is the directory you wish to install in (make sure you have permissions in this dir). You may need to first install some of PetaVision's dependencies (listed here), which can be installed via most Linux-based package managers.