Manual

Requirements

NASLib has the following requirments:

  • Linux operating system (for example Ubuntu, Mac OS X).

  • Python (>=3.7).

  • Pytorch.

  • This is a bulleted list.

Setting up a virtual environment

We recommend to set up a virtual environment

python3 -m venv naslib
source naslib/bin/activate

Note

Make sure you use the latest version of pip

pip install --upgrade pip setuptools wheel
pip install cython

Setting up NASLib

Clone and install. If you plan to modify naslib consider adding the -e option for pip install

git clone ...
cd naslib
pip install .

To validate the installation, you can run tests

cd tests
coverage run -m unittest discover

The test coverage can be seen with coverage report.