Remove myriad plugin (#15131)
* Removed Intel MYRIAD plugin * Removed Intel MYIAD from CI files * Removed Intel MYRIAD from cmake folder * Removed MYRIAD, HDDL from samples * Removed MYRIAD, HDDL from scripts folder * Removed MYRIAD from bindings folder (C and Python API) * Removed MYRIAD tests * Removed MYRIAD from tests folder * Removed MYRIAD from tools folder * Removed HDDL (VAD), MYRIAD (NSC2) from documentation * Fixed build for AUTO unit tests * Fixed clang code style * Fixed comments and issues * removed MYRIAD from AUTO tests * Disabled MULTI tests in CI * Update docs/OV_Runtime_UG/auto_device_selection.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/get_started/get_started_demos.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/OV_Runtime_UG/deployment/local-distribution.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
This commit is contained in:
1 parent
a1203b931a
commit
c4eeecfec5
1167 files changed
+184
-154079
No files matched your search
@@ -74,10 +74,6 @@ For the OpenVINO build next tools are required:
|
||||
```sh
|
||||
% python3 -m pip install -r <openvino source tree>/src/bindings/python/wheel/requirements-dev.txt
|
||||
```
|
||||
- (native compilation only) libusb library for MYRIAD device and `pkg-config` which is used to find `libusb` files:
|
||||
```sh
|
||||
% brew install pkg-config libusb
|
||||
```
|
||||
- (Optional; native compilation only) Latest version of TBB library. By default, OpenVINO downloads prebuilt version of TBB 2020.4 library, but if you want to use latest (add `-DENABLE_SYSTEM_TBB=ON` additionally to cmake configuration step):
|
||||
```sh
|
||||
% brew install tbb
|
||||
@@ -336,8 +332,6 @@ clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
```
|
||||
Disable its usage in cmake or totally remove such library from the system (e.g. `brew uninstall opencv`), because it's pure arm64 and cannot be used to compile x86_64 binaries.
|
||||
|
||||
> **Note:** using such way OpenVINO Intel CPU plugin can be cross-compiled, because MYRIAD plugin cannot be linked against `arm64` version of `libusb`
|
||||
|
||||
Or you have to explicitly find / compile x86_64 (or even `universal2`) dependencies by yourself and pass it to OpenVINO cmake scripts. E.g. compile oneTBB using additional option `-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"`, install and then set `export TBBROOT=<universal oneTBB install root>` which will be used by OpenVINO.
|
||||
|
||||
<p>
|
||||
@@ -392,8 +386,6 @@ file /opt/homebrew/Cellar/tbb/2021.5.0_2/lib/libtbb.12.5.dylib
|
||||
/opt/homebrew/Cellar/tbb/2021.5.0_2/lib/libtbb.12.5.dylib: Mach-O 64-bit dynamically linked shared library arm64
|
||||
```
|
||||
|
||||
The same for other external dependencies like `libusb`. If you want to enable extra functionality like enable MYRIAD plugin build, you need to provide either x86_64 or universal2 `libusb` library. All other steps are the same as for usual compilation: build, install.
|
||||
|
||||
> **Note:** since you are building with `universal2` python libraries, wheel package is created with name `openvino-2022.3.0-000-cp39-cp39-macosx_12_0_universal2.whl` and have proper `universal2` tags, so can *potentially* be used on both Apple Silicon and Intel CPU.
|
||||
|
||||
|
||||
|
||||
@@ -47,7 +47,6 @@ OpenVINO components define several common groups which allow to run tests for se
|
||||
- CPU - CPU plugin tests
|
||||
- GPU - GPU plugin tests
|
||||
- GNA - GNA plugin tests
|
||||
- VPU - VPU plugin tests
|
||||
|
||||
|
||||
After sufficient number of tests are executed, the coverage numbers can be calculated. In order to do this, run:
|
||||
|
||||
Reference in new issue
Block a user