Skip to Content

openvino v2024.1.0

Created
Updated

Intel® Distribution of OpenVINO™ toolkit is an open-source toolkit for optimizing
and deploying AI inference. It can be used to develop applications and solutions based on deep learning tasks, such as: emulation of human vision, automatic speech recognition, natural language processing, recommendation systems, etc. It provides high-performance and rich deployment options, from edge to cloud

# Usage

The package OpenVINO can be used in cmake scripts as:

find_package(OpenVINO REQUIRED)
target_link_libraries(main PRIVATE openvino::runtime) 

Note: static build of Intel GPU plugin disables usage of oneDNN for GPU, which is important
for decent performance on discrete GPU devices. If you want to levarage performance of dGPU,
please, consider either option:
- Building with 'VCPKG_LIBRARY_LINKAGE=dynamic'
- Disable Intel CPU plugin, because it uses different oneDNN flavor

# License

# Supported Platforms

!uwp & !x86

  • linux
  • osx
  • windows-arm64
  • windows-x64
  • uwp
  • windows-x86

# Features

Default features: cpu , gpu , auto , auto-batch , hetero , ir , onnx , paddle , pytorch , tensorflow , tensorflow-lite

# auto default

Enables Auto plugin for inference

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# auto-batch default

Enables Auto Batch plugin for inference, useful for throughput mode

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# cpu

Enables CPU plugin for inference

Supports: !(windows & arm)
  • linux
  • osx
  • windows-x64
  • windows-arm64
Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# gpu

Enables GPU plugin for inference

Supports: x64 & !(osx | uwp)
  • linux
  • windows-x64
  • osx
  • windows-arm64
Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

# hetero default

Enables Hetero plugin for inference

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# ir default

Enables IR frontend for reading models in OpenVINO IR format

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# npu

NPU Support

Supports: x64 & !(osx | uwp) & !static
  • linux-dynamic
  • windows-x64-dynamic
  • linux-static
  • osx
  • windows-arm64
  • windows-x64-static
Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# onnx default

Enables ONNX frontend for reading models in ONNX format

Dependencies:

No transitive dependencies.

Host Dependencies:
and 19 transitive dependencies:

# paddle default

Enables PaddlePaddle frontend for reading models in PaddlePaddle format

Dependencies:

No transitive dependencies.

Host Dependencies:
and 2 transitive dependencies:

# pytorch default

Enables PyTorch frontend to convert models in PyTorch format

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# tensorflow default

Enables TensorFlow frontend for reading models in TensorFlow format

Dependencies:

No transitive dependencies.

Host Dependencies:
and 2 transitive dependencies:

# tensorflow-lite default

Enables TensorFlow Lite frontend for reading models in TensorFlow Lite format

Dependencies:

No transitive dependencies.

Host Dependencies:
and 2 transitive dependencies:

# Dependencies

and one transitive dependency:

# Host Dependencies

# Dependents

# Host Dependents

No dependents.

# Contributors

  • Ilya Lavrenov's avatar Ilya Lavrenov
  • Lily Wang's avatar Lily Wang
  • Cheney Wang's avatar Cheney Wang
  • JonLiu1993's avatar JonLiu1993
  • Billy O'Neal's avatar Billy O'Neal
  • autoantwort's avatar autoantwort
  • Tatyana Raguzova's avatar Tatyana Raguzova
  • Park DongHa's avatar Park DongHa
  • Egor Tyuvaev's avatar Egor Tyuvaev

# Changelog

and 7 more commits:

# Source