Removed GNA plugin from 2024.0 (#21800)
This commit is contained in:
1 parent
1fd3399cdf
commit
c79ae17bbf
780 files changed
+15
-130651
No files matched your search
@@ -81,7 +81,7 @@ GPU
|
||||
were used during OpenVINO internal validation: 22.43 for Ubuntu 22.04, 21.48
|
||||
for Ubuntu 20.04 and 21.49 for Red Hat Enterprise Linux 8.
|
||||
|
||||
NPU and GNA
|
||||
NPU
|
||||
#############################
|
||||
|
||||
.. tab-set::
|
||||
@@ -91,13 +91,6 @@ NPU and GNA
|
||||
* Ubuntu 22.04 long-term support (LTS), 64-bit
|
||||
* Windows 11, 64-bit
|
||||
|
||||
.. tab-item:: Operating Systems for GNA
|
||||
|
||||
* Ubuntu 22.04 long-term support (LTS), 64-bit
|
||||
* Ubuntu 20.04 long-term support (LTS), 64-bit
|
||||
* Windows 10, 64-bit
|
||||
* Windows 11, 64-bit
|
||||
|
||||
.. tab-item:: Additional considerations
|
||||
|
||||
* These Accelerators require drivers that are not included in the
|
||||
@@ -130,7 +123,7 @@ Operating systems and developer environment
|
||||
Higher versions of kernel might be required for 10th Gen Intel® Core™ Processors,
|
||||
11th Gen Intel® Core™ Processors, 11th Gen Intel® Core™ Processors S-Series Processors,
|
||||
12th Gen Intel® Core™ Processors, 13th Gen Intel® Core™ Processors, Intel® Core™ Ultra
|
||||
Processors, or 4th Gen Intel® Xeon® Scalable Processors to support CPU, GPU, GNA or
|
||||
Processors, or 4th Gen Intel® Xeon® Scalable Processors to support CPU, GPU or
|
||||
hybrid-cores CPU capabilities.
|
||||
|
||||
.. tab-item:: Windows
|
||||
|
||||
@@ -75,7 +75,7 @@ Glossary of terms used in OpenVINO™
|
||||
| Number of images to analyze during one call of infer. Maximum batch size is a property of the model set before its compilation. In NHWC, NCHW, and NCDHW image data layout representations, the 'N' refers to the number of images in the batch.
|
||||
|
||||
| *Device Affinity*
|
||||
| A preferred hardware device to run inference (CPU, GPU, GNA, etc.).
|
||||
| A preferred hardware device to run inference (CPU, GPU, NPU, etc.).
|
||||
|
||||
| *Extensibility mechanism, Custom layers*
|
||||
| The mechanism that provides you with capabilities to extend the OpenVINO™ Runtime and model conversion API so that they can work with models containing operations that are not yet supported.
|
||||
@@ -87,7 +87,7 @@ Glossary of terms used in OpenVINO™
|
||||
| The Conversion API is used to import and convert models trained in popular frameworks to a format usable by other OpenVINO components. Model conversion API is represented by a Python ``openvino.convert_model()`` method and ``ovc`` command-line tool.
|
||||
|
||||
| *OpenVINO™ Core*
|
||||
| OpenVINO™ Core is a software component that manages inference on certain Intel(R) hardware devices: CPU, GPU, GNA, etc.
|
||||
| OpenVINO™ Core is a software component that manages inference on certain Intel(R) hardware devices: CPU, GPU, NPU, etc.
|
||||
|
||||
| *OpenVINO™ API*
|
||||
| The basic default API for all supported devices, which allows you to load a model from Intermediate Representation or convert from ONNX, PaddlePaddle, TensorFlow, TensorFlow Lite file formats, set input and output formats and execute the model on various devices.
|
||||
|
||||
+2
-2
@@ -245,7 +245,7 @@ Build OpenVINO with conditional compilation enabled:
|
||||
cd %OPENVINO_HOME%
|
||||
md build_cc
|
||||
cd build_cc
|
||||
cmake -G Ninja -Wno-dev -DCMAKE_BUILD_TYPE=Debug -DENABLE_CPPLINT=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF -DENABLE_FASTER_BUILD=ON -DENABLE_SANITIZER=OFF -DTHREADING=TBB -DBUILD_SHARED_LIBS=OFF -DENABLE_PROFILING_ITT=ON -DSELECTIVE_BUILD=COLLECT -DENABLE_INTEL_GPU=OFF -DENABLE_INTEL_GNA=OFF -DENABLE_MULTI=OFF -DENABLE_AUTO=OFF -DENABLE_AUTO_BATCH=OFF -DENABLE_HETERO=OFF -DENABLE_TEMPLATE=OFF -DENABLE_OV_ONNX_FRONTEND=OFF -DENABLE_OV_PADDLE_FRONTEND=OFF -DENABLE_OV_PYTORCH_FRONTEND=OFF -DENABLE_OV_TF_FRONTEND=OFF -DCMAKE_INSTALL_PREFIX=install ..
|
||||
cmake -G Ninja -Wno-dev -DCMAKE_BUILD_TYPE=Debug -DENABLE_CPPLINT=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF -DENABLE_FASTER_BUILD=ON -DENABLE_SANITIZER=OFF -DTHREADING=TBB -DBUILD_SHARED_LIBS=OFF -DENABLE_PROFILING_ITT=ON -DSELECTIVE_BUILD=COLLECT -DENABLE_INTEL_GPU=OFF -DENABLE_MULTI=OFF -DENABLE_AUTO=OFF -DENABLE_AUTO_BATCH=OFF -DENABLE_HETERO=OFF -DENABLE_TEMPLATE=OFF -DENABLE_OV_ONNX_FRONTEND=OFF -DENABLE_OV_PADDLE_FRONTEND=OFF -DENABLE_OV_PYTORCH_FRONTEND=OFF -DENABLE_OV_TF_FRONTEND=OFF -DCMAKE_INSTALL_PREFIX=install ..
|
||||
|
||||
cmake --build . --config Debug
|
||||
|
||||
@@ -278,7 +278,7 @@ Generate final optimal binaries size of OpenVINO package
|
||||
md build
|
||||
cd build
|
||||
|
||||
cmake -G "Visual Studio 16 2019" -A x64 -DENABLE_CPPLINT=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_FASTER_BUILD=ON -DENABLE_PROFILING_ITT=OFF -DSELECTIVE_BUILD=ON -DENABLE_INTEL_GPU=OFF -DENABLE_INTEL_GNA=OFF -DENABLE_MULTI=OFF -DENABLE_AUTO=OFF -DENABLE_AUTO_BATCH=OFF -DENABLE_HETERO=OFF -DENABLE_TEMPLATE=OFF -DENABLE_OV_ONNX_FRONTEND=OFF -DENABLE_OV_PADDLE_FRONTEND=OFF -DENABLE_OV_PYTORCH_FRONTEND=OFF -DENABLE_OV_TF_FRONTEND=OFF -DSELECTIVE_BUILD_STAT=%OPENVINO_HOME%\cc_data\*.csv -DBUILD_SHARED_LIBS=OFF -DENABLE_LTO=ON -DENABLE_ONEDNN_FOR_GPU=OFF -DENABLE_GAPI_PREPROCESSING=OFF -DENABLE_OV_TF_LITE_FRONTEND=OFF -DENABLE_PROFILING_FIRST_INFERENCE=OFF ..
|
||||
cmake -G "Visual Studio 16 2019" -A x64 -DENABLE_CPPLINT=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_FASTER_BUILD=ON -DENABLE_PROFILING_ITT=OFF -DSELECTIVE_BUILD=ON -DENABLE_INTEL_GPU=OFF -DENABLE_MULTI=OFF -DENABLE_AUTO=OFF -DENABLE_AUTO_BATCH=OFF -DENABLE_HETERO=OFF -DENABLE_TEMPLATE=OFF -DENABLE_OV_ONNX_FRONTEND=OFF -DENABLE_OV_PADDLE_FRONTEND=OFF -DENABLE_OV_PYTORCH_FRONTEND=OFF -DENABLE_OV_TF_FRONTEND=OFF -DSELECTIVE_BUILD_STAT=%OPENVINO_HOME%\cc_data\*.csv -DBUILD_SHARED_LIBS=OFF -DENABLE_LTO=ON -DENABLE_ONEDNN_FOR_GPU=OFF -DENABLE_GAPI_PREPROCESSING=OFF -DENABLE_OV_TF_LITE_FRONTEND=OFF -DENABLE_PROFILING_FIRST_INFERENCE=OFF ..
|
||||
|
||||
cmake --build . --config Release
|
||||
|
||||
|
||||
@@ -19,8 +19,6 @@ This document provides description and default values for CMake options that can
|
||||
* `ON` is default for x86 platforms; `OFF`, otherwise.
|
||||
* `ENABLE_INTEL_GPU` enables Intel GPU plugin compilation:
|
||||
* `ON` is default for x86 platforms; not available, otherwise.
|
||||
* `ENABLE_INTEL_GNA` enables GNA plugin compilation:
|
||||
* `ON` is default for x86 platforms; not available, otherwise.
|
||||
* `ENABLE_HETERO` enables HETERO plugin build:
|
||||
* `ON` is default.
|
||||
* `ENABLE_MULTI` enables MULTI plugin build:
|
||||
@@ -58,9 +56,6 @@ This document provides description and default values for CMake options that can
|
||||
* `ON` if requirements are satisfied (auto-discovered by CMake).
|
||||
* `ENABLE_TESTS` enables tests compilation:
|
||||
* `OFF` is default.
|
||||
* `ENABLE_IR_V7_READER` enables IR v7 reader:
|
||||
* `ON` is default.
|
||||
**Note:** must be turned `OFF` when building OpenVINO runtime as static
|
||||
* `ENABLE_DOCS` enables building the OpenVINO documentation:
|
||||
* `OFF` is on Debian (Ubuntu) OSes
|
||||
* `OFF` is in other cases.
|
||||
|
||||
@@ -31,14 +31,12 @@ The default architecture of OpenVINO Runtime assumes that the following componen
|
||||
* (Device) Inference backends (CPU, GPU, MULTI, HETERO, etc.)
|
||||
* (Model) Frontends (IR, ONNX, PDPD, etc.)
|
||||
* Preprocessing library (to perform preprocessing, e.g. resize and color space conversions)
|
||||
* IR v7 reader (used in legacy tests only, if you are not to going to run OpenVINO tests, set `-DENABLE_TESTS=OFF` which disables IR v7 reader)
|
||||
|
||||
With the static OpenVINO Runtime, all these modules should be linked into a final user application and **the list of modules/configuration must be known for the CMake configuration stage**. To minimize the total binary size, you can explicitly turn `OFF` unnecessary components. Use [[CMake Options for Custom Compilation|CMakeOptionsForCustomCompilation ]] as a reference for OpenVINO CMake configuration.
|
||||
|
||||
For example, to enable only IR v11 reading and CPU inference capabilities, use:
|
||||
```sh
|
||||
cmake -DENABLE_INTEL_GPU=OFF \
|
||||
-DENABLE_INTEL_GNA=OFF \
|
||||
-DENABLE_TEMPLATE=OFF \
|
||||
-DENABLE_HETERO=OFF \
|
||||
-DENABLE_MULTI=OFF \
|
||||
@@ -49,7 +47,6 @@ cmake -DENABLE_INTEL_GPU=OFF \
|
||||
-DENABLE_OV_TF_FRONTEND=OFF \
|
||||
-DENABLE_OV_TF_LITE_FRONTEND=OFF \
|
||||
-DENABLE_OV_PYTORCH_FRONTEND=OFF \
|
||||
-DENABLE_IR_V7_READER=OFF \
|
||||
-DENABLE_GAPI_PREPROCESSING=OFF \
|
||||
-DENABLE_INTEL_CPU=ON \
|
||||
-DENABLE_OV_IR_FRONTEND=ON
|
||||
@@ -135,7 +132,6 @@ cmake -DCMAKE_TOOLCHAIN_FILE=<openvino source dir>/cmake/toolchains/mt.runtime.w
|
||||
|
||||
* The enabled and tested capabilities of OpenVINO Runtime in a static build:
|
||||
* OpenVINO common runtime - work with `ov::Model`, perform model loading on particular device
|
||||
* CPU and GNA inference plugins (**GPU is not enabled**)
|
||||
* MULTI, HETERO, AUTO, and BATCH inference modes
|
||||
* IR, ONNX, PDPD, and TF frontends to read `ov::Model`
|
||||
* Static build support for building static libraries only for OpenVINO Runtime libraries. All other third-party prebuilt dependencies remain in the same format:
|
||||
|
||||
Reference in new issue
Block a user