Install Intel® Distribution of OpenVINO™ Toolkit from PyPI Repository¶
You can install both OpenVINO™ Runtime and OpenVINO Development Tools through the PyPI repository. This page provides the main steps for installing OpenVINO Runtime.
From the 2022.1 release, the OpenVINO™ Development Tools can only be installed via PyPI. See Install OpenVINO Development Tools for detailed steps.
Installing OpenVINO Runtime¶
For system requirements and troubleshooting, see https://pypi.org/project/openvino/.
Step 1. Set Up Python Virtual Environment¶
Use a virtual environment to avoid dependency conflicts.
To create a virtual environment, use the following command:
python3 -m venv openvino_env
python -m venv openvino_env
Step 2. Activate Virtual Environment¶
Step 3. Set Up and Update PIP to the Highest Version¶
Use the following command:
python -m pip install --upgrade pip
Step 4. Install the Package¶
Use the following command:
pip install openvino
Step 5. Verify that the Package Is Installed¶
Run the command below:
python -c "from openvino.runtime import Core"
If installation was successful, you will not see any error messages (no console output).
Congratulations! You finished installing OpenVINO Runtime. Now you can start exploring OpenVINO’s functionality through Jupyter Notebooks and sample applications. See the What’s Next section to learn more!
Installing OpenVINO Development Tools¶
OpenVINO Development Tools adds even more functionality to OpenVINO. It provides tools like Model Optimizer, Benchmark Tool, Post-Training Optimization Tool, and Open Model Zoo Downloader. If you install OpenVINO Development Tools, OpenVINO Runtime will also be installed as a dependency, so you don’t need to install OpenVINO Runtime separately.
See the Install OpenVINO Development Tools page for step-by-step installation instructions.
Now that you’ve installed OpenVINO Runtime, you’re ready to run your own machine learning applications! Learn more about how to integrate a model in OpenVINO applications by trying out the following tutorials.
Try the Python Quick Start Example to estimate depth in a scene using an OpenVINO monodepth model in a Jupyter Notebook inside your web browser.
Get started with Python¶
Visit the Tutorials page for more Jupyter Notebooks to get you started with OpenVINO, such as:
Run OpenVINO on accelerated devices¶
OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs, NCS2, VPUs, and GNAs. Visit the Additional Configurations page for instructions on how to configure your hardware devices to work with OpenVINO.