Install OpenVINO™ Runtime on Linux From YUM Repository#

Note

Note that the YUM distribution:

  • offers both C/C++ and Python APIs

  • does not offer support for NPU inference

  • is dedicated to Linux users only

  • additionally includes code samples

Full requirement listing is available in:

Note

OpenVINO RPM packages are compatible with and can be run on the following operating systems:

  • RHEL 8.2 and higher

  • Amazon Linux 2022 and 2023

  • Rocky Linux 8.7, 8.8 and 9.2-9.3

  • Alma Linux 8.7, 8.8 and 9.2-9.4

  • Oracle Linux 8.7, 8.8 and 9.2-9.4

  • Fedora 29 and higher up to 41

  • OpenEuler 20.03, 22.03, 23.03 and 24.03

  • Anolis OS 8.6 and 8.8

  • CentOS Stream 8 and 9

To see if your processor includes the integrated graphics technology and supports iGPU inference, refer to:

Install OpenVINO Runtime#

Step 1: Set Up the Repository#

  1. Create a YUM repository file (openvino-2024.repo) in the /tmp directory as a normal user:

    tee > /tmp/openvino-2024.repo << EOF
    [OpenVINO]
    name=Intel(R) Distribution of OpenVINO 2024
    baseurl=https://yum.repos.intel.com/openvino/2024
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
    EOF
    
  2. Move the new openvino-2024.repo file to the YUM configuration directory, i.e. /etc/yum.repos.d:

    sudo mv /tmp/openvino-2024.repo /etc/yum.repos.d
    
  3. Verify that the new repository is set up properly.

    yum repolist | grep -i openvino
    

    You will see the available list of packages.

To list available OpenVINO packages, use the following command:

yum list 'openvino*'

Step 2: Install OpenVINO Runtime Using the YUM Package Manager#

Install OpenVINO Runtime#

Run the following command:

sudo yum install openvino

Run the following command:

sudo yum install openvino-<VERSION>.<UPDATE>.<PATCH>

For example:

sudo yum install openvino-2024.4.0

Check for Installed Packages and Version#

Run the following command:

yum list installed 'openvino*'

Note

You can additionally install Python API using one of the alternative methods (conda or pip).

Congratulations! You’ve just Installed OpenVINO! For some use cases you may still need to install additional components. Check the list of additional configurations to see if your case needs any of them.

With the YUM distribution, you can build OpenVINO sample files, as explained in the guide for OpenVINO sample applications. For C++ and C, just run the build_samples.sh script:

/usr/share/openvino/samples/cpp/build_samples.sh
/usr/share/openvino/samples/c/build_samples.sh

Uninstalling OpenVINO Runtime#

To uninstall OpenVINO Runtime via YUM, run the following command based on your needs:

sudo yum autoremove openvino
sudo yum autoremove openvino-<VERSION>.<UPDATE>.<PATCH>

For example:

sudo yum autoremove openvino-2024.4.0

What’s Next?#

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:

You can also try the following things: