# OpenVINO

PySDK supports OpenVINO™ versions 2023.3.0, 2024.6.0, and 2025.3.0. Version 2025.3.0 is recommended.

## Linux Installation

On Linux, installation via APT Package Manager or via .tgz archive is supported.

Currently, NPU requires that OpenVINO™ be installed via .tgz archive.

* **To install OpenVINO™ via APT Package Manager**: Follow the instructions at [OpenVINO APT Installation Guide](https://docs.openvino.ai/2024/get-started/install-openvino/install-openvino-apt.html).
* **To install OpenVINO™ via .tgz archive**: Follow the instructions at [OpenVINO Archive Installation Guide](https://docs.openvino.ai/2024/get-started/install-openvino/install-openvino-archive-linux.html).

After installation via .tgz archive, whenever you open a new terminal, run the following command to configure the environment:

{% code overflow="wrap" %}

```bash
source <OpenVINO Directory>/setupvars.sh
```

{% endcode %}

When using PySDK in a Python interpreter or a development environment, ensure the interpreter is started from a terminal where this command has been executed.

## Windows Installation

On Windows, installation via .zip archive is supported.

* **To install OpenVINO™ via .zip archive**: Follow the instructions at [OpenVINO Windows Installation Guide](https://docs.openvino.ai/2024/get-started/install-openvino/install-openvino-archive-windows.html).

After installation, whenever you open a new terminal, run the following command to configure the environment:

{% code overflow="wrap" %}

```bash
<OpenVINO Directory>\setupvars.bat
```

{% endcode %}

Ensure you use the Command Prompt (not PowerShell) to execute this script.

## GPU Drivers for OpenVINO™

To install Intel GPU drivers, follow the instructions at [OpenVINO GPU Driver Guide](https://docs.openvino.ai/2024/get-started/configurations/configurations-intel-gpu.html).

Integrated Intel GPUs are available through the `OPENVINO/GPU` designator when no discrete GPU is present. Systems with both integrated and discrete GPUs continue to bind `OPENVINO/GPU` to the discrete device.

## NPU Drivers for OpenVINO™

To use NPU with OpenVINO™, ensure that the host system has the latest NPU drivers installed. Regularly check for updates to maintain compatibility.

* **For Linux NPU Drivers**: Follow the instructions at [Intel NPU Driver for Linux](https://github.com/intel/linux-npu-driver/releases/tag/v1.10.1).
* **For Windows NPU Drivers**: Download the driver from [Intel NPU Driver for Windows](https://www.intel.com/content/www/us/en/download/794734/intel-npu-driver-windows.html). Refer to the [Windows NPU Driver Instructions](https://downloadmirror.intel.com/850247/NPU_Win_Release_Notes_v32.0.100.3967.pdf) for detailed setup guidance.

Sometimes, NPUs are disabled in the UEFI settings by default. Ensure the NPU is enabled in your system’s UEFI configuration.

## CPU Support for OpenVINO™

OpenVINO™ CPU runtime is supported on Intel and AMD x86-64 hosts. Use the `OPENVINO/CPU` designator to target CPU inference. No extra drivers are required beyond the OpenVINO™ runtime itself.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.degirum.com/pysdk/runtimes-and-drivers/openvino.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
