Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.29 KB

Installation.md

File metadata and controls

54 lines (37 loc) · 2.29 KB

Installation

We suggest to install or use the package in the Python virtual environment.

If you want to optimize a model from PyTorch, install PyTorch by following PyTorch installation guide. For other backend follow: TensorFlow installation guide, ONNX installation guide, OpenVINO installation guide.

As a PyPI package

NNCF can be installed as a regular PyPI package via pip:

pip install nncf

As a package built from a checked-out repository

Install the package and its dependencies by running the following command in the repository root directory:

pip install .

NB: For launching example scripts in this repository, we recommend setting the PYTHONPATH variable to the root of the checked-out repository once the installation is completed.

NNCF is also available via conda:

conda install -c conda-forge nncf

From a specific commit hash using pip

pip install git+https://github.com/openvinotoolkit/nncf@bd189e2#egg=nncf

Note that in order for this to work for pip versions >= 21.3, your Git version must be at least 2.22.

Corresponding versions

The following table lists the recommended corresponding versions of backend packages as well as the supported versions of Python:

NNCF OpenVINO PyTorch ONNX TensorFlow Python
develop 2024.1.0 2.3.0 1.16.0 2.12.0 3.8
2.10.0 2024.1.0 2.2.1 1.16.0 2.12.0 3.8
2.9.0 2024.0.0 2.1.2 1.13.1 2.12.0 3.8
2.8.1 2023.3.0 2.1.2 1.13.1 2.12.0 3.8
2.8.0 2023.3.0 2.1.2 1.13.1 2.12.0 3.8
2.7.0 2023.2.0 2.1 1.13.1 2.12.0 3.8
2.6.0 2023.1.0 2.0.1 1.13.1 2.12.0 3.8
2.5.0 2023.0.0 1.13.1 1.13.1 2.11.1 3.8
2.4.0 2022.1.0 1.12.1 1.12.0 2.8.2 3.8