Currently we only support installation on Linux & Mac.
-
Dependencies
python >= 3.5 git wget
python pip should also be correctly installed. You could use "python3 -m pip -v" to check pip version.
-
Install NNI through pip
python3 -m pip install --user --upgrade nni
-
Install NNI through source code
git clone -b v0.5 https://github.com/Microsoft/nni.git cd nni source install.sh
-
Install NNI in docker image
You can also install NNI in a docker image. Please follow the instructions here to build NNI docker image. The NNI docker image can also be retrieved from Docker Hub through the command
docker pull msranni/nni:latest
.
Below are the minimum system requirements for NNI on Linux. Due to potential programming changes, the minimum system requirements for NNI may change over time.
Minimum Requirements | Recommended Specifications | |
---|---|---|
Operating System | Ubuntu 16.04 or above | Ubuntu 16.04 or above |
CPU | Intel® Core™ i3 or AMD Phenom™ X3 8650 | Intel® Core™ i5 or AMD Phenom™ II X3 or better |
GPU | NVIDIA® GeForce® GTX 460 | NVIDIA® GeForce® GTX 660 or better |
Memory | 4 GB RAM | 6 GB RAM |
Storage | 30 GB available hare drive space | |
Internet | Boardband internet connection | |
Resolution | 1024 x 768 minimum display resolution |
Below are the minimum system requirements for NNI on macOS. Due to potential programming changes, the minimum system requirements for NNI may change over time.
Minimum Requirements | Recommended Specifications | |
---|---|---|
Operating System | macOS 10.14.1 (latest version) | macOS 10.14.1 (latest version) |
CPU | Intel® Core™ i5-760 or better | Intel® Core™ i7-4770 or better |
GPU | NVIDIA® GeForce® GT 750M or AMD Radeon™ R9 M290 or better | AMD Radeon™ R9 M395X or better |
Memory | 4 GB RAM | 8 GB RAM |
Storage | 70GB available space 7200 RPM HDD | 70GB available space SSD |
Internet | Boardband internet connection | |
Resolution | 1024 x 768 minimum display resolution |