[DOCS] Added local distribution libraries path (#18191)

* add relative path to the table

* add another column

* new table format

* fix build issue

* fix tab name

* remove old table

* format fixes

* change font

* change path windows

* change tabset name

* add arm and 86_64 tables

* remove list dots
This commit is contained in:
Tatiana Savina 2023-06-23 13:22:21 +02:00 committed by GitHub
parent a9ef0b0678
commit e1195e39ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,10 +34,10 @@ Libraries for Compute Devices
For each inference device, OpenVINO Runtime has its own plugin library:
- ``openvino_intel_cpu_plugin`` for :doc:`Intel® CPU devices <openvino_docs_OV_UG_supported_plugins_CPU>`.
- ``openvino_intel_gpu_plugin`` for :doc:`Intel® GPU devices <openvino_docs_OV_UG_supported_plugins_GPU>`.
- ``openvino_intel_gna_plugin`` for :doc:`Intel® GNA devices <openvino_docs_OV_UG_supported_plugins_GNA>`.
- ``openvino_arm_cpu_plugin`` for :doc:`ARM CPU devices <openvino_docs_OV_UG_supported_plugins_CPU>`.
- ``openvino_intel_cpu_plugin`` for :doc:`Intel® CPU devices <openvino_docs_OV_UG_supported_plugins_CPU>`
- ``openvino_intel_gpu_plugin`` for :doc:`Intel® GPU devices <openvino_docs_OV_UG_supported_plugins_GPU>`
- ``openvino_intel_gna_plugin`` for :doc:`Intel® GNA devices <openvino_docs_OV_UG_supported_plugins_GNA>`
- ``openvino_arm_cpu_plugin`` for :doc:`ARM CPU devices <openvino_docs_OV_UG_supported_plugins_CPU>`
Depending on which devices are used in the app, the corresponding libraries should be included in the distribution package.
@ -45,49 +45,61 @@ As shown in the picture above, some plugin libraries may have OS-specific depend
.. tab-set::
.. tab-item:: Windows OS
.. tab-item:: Windows
.. list-table::
:header-rows: 1
+--------------+-------------------------+-------------------------------------------------------+
| Device | Dependency | Location |
+==============+=========================+=======================================================+
| CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
| GPU | | OpenCL.dll | | ``C:\Windows\System32\opencl.dll`` |
| | | cache.json | | ``.\runtime\bin\intel64\Release\cache.json`` or |
| | | | ``.\runtime\bin\intel64\Debug\cache.json`` |
+--------------+-------------------------+-------------------------------------------------------+
| GNA | gna.dll | | ``.\runtime\bin\intel64\Release\gna.dll`` or |
| | | | ``.\runtime\bin\intel64\Debug\gna.dll`` |
+--------------+-------------------------+-------------------------------------------------------+
| Arm® CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
* - Device
- Dependency
* - CPU
- ``-``
* - GPU
- ``OpenCL.dll``, ``cache.json``
* - GNA
- ``gna.dll``
* - Arm® CPU
- ``-``
.. tab-item:: Linux arm64
.. tab-item:: Linux OS
+--------------+-------------------------+-------------------------------------------------------+
| Device | Dependency | Location |
+==============+=========================+=======================================================+
| Arm® CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
.. list-table::
:header-rows: 1
.. tab-item:: Linux x86_64
* - Device
- Dependency
* - CPU
- ``-``
* - GPU
- ``libOpenCL.so``, ``cache.json``
* - GNA
- ``gna.dll``
* - Arm® CPU
- ``-``
+--------------+-------------------------+-------------------------------------------------------+
| Device | Dependency | Location |
+==============+=========================+=======================================================+
| CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
| GPU | | libOpenCL.so | | ``/usr/lib/x86_64-linux-gnu/libOpenCL.so.1`` |
| | | cache.json | | ``./runtime/lib/intel64/cache.json`` |
+--------------+-------------------------+-------------------------------------------------------+
| GNA | libgna.so | ``./runtime/lib/intel64/libgna.so.3`` |
+--------------+-------------------------+-------------------------------------------------------+
.. tab-item:: MacOS
.. list-table::
:header-rows: 1
.. tab-item:: macOS arm64
+--------------+-------------------------+-------------------------------------------------------+
| Device | Dependency | Location |
+==============+=========================+=======================================================+
| Arm® CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
.. tab-item:: macOS x86_64
+--------------+-------------------------+-------------------------------------------------------+
| Device | Dependency | Location |
+==============+=========================+=======================================================+
| CPU | — | — |
+--------------+-------------------------+-------------------------------------------------------+
* - Device
- Dependency
* - CPU
- ``-``
* - Arm® CPU
- ``-``
Libraries for Execution Modes