` which will be used by OpenVINO.
@@ -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.
diff --git a/docs/dev/test_coverage.md b/docs/dev/test_coverage.md
index 6b2101eb483..348af3b83df 100644
--- a/docs/dev/test_coverage.md
+++ b/docs/dev/test_coverage.md
@@ -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:
diff --git a/docs/get_started/get_started_demos.md b/docs/get_started/get_started_demos.md
index 61696a275a7..683f80a4c16 100644
--- a/docs/get_started/get_started_demos.md
+++ b/docs/get_started/get_started_demos.md
@@ -355,7 +355,7 @@ When the sample application is complete, you are given the label and confidence
@endsphinxdirective
-The following two examples show how to run the same sample using GPU or MYRIAD as the target device.
+The following example shows how to run the same sample using GPU as the target device.
#### Running Inference on GPU
@@ -376,31 +376,6 @@ The following two examples show how to run the same sample using GPU or MYRIAD a
@endsphinxdirective
-#### Running Inference on MYRIAD
-
- > **NOTE**: Running inference on VPU devices (Intel® Movidius™ Neural Compute Stick or Intel® Neural Compute Stick 2) with the MYRIAD plugin requires [additional hardware configuration steps](../install_guides/configurations-for-ncs2.md), as described earlier on this page.
-
-@sphinxdirective
-.. tab:: Linux
-
- .. code-block:: sh
-
- ./classification_sample_async -i ~/Downloads/dog.bmp -m ~/ir/googlenet-v1.xml -d MYRIAD
-
-.. tab:: Windows
-
- .. code-block:: bat
-
- .\classification_sample_async.exe -i %USERPROFILE%\Downloads\dog.bmp -m %USERPROFILE%\Documents\ir\googlenet-v1.xml -d MYRIAD
-
-.. tab:: macOS
-
- .. code-block:: sh
-
- ./classification_sample_async -i ~/Downloads/dog.bmp -m ~/ir/googlenet-v1.xml -d MYRIAD
-
-@endsphinxdirective
-
## Other Demos and Samples
diff --git a/docs/glossary.md b/docs/glossary.md
index 701fb394f61..714f561d85d 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -68,7 +68,7 @@ Glossary of terms used in the OpenVINO™
| ov::ProfilingInfo | Represents basic inference profiling information per operation |
| OpenVINO™ Runtime | A C++ library with a set of classes that you can use in your application to infer input tensors and get the results |
| 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 file formars, set input and output formats and execute the model on various devices |
-| OpenVINO™ Core | OpenVINO™ Core is a software component that manages inference on certain Intel(R) hardware devices: CPU, GPU, MYRIAD, GNA, etc. |
+| OpenVINO™ Core | OpenVINO™ Core is a software component that manages inference on certain Intel(R) hardware devices: CPU, GPU, GNA, etc. |
| ov::Layout | Image data layout refers to the representation of images batch. Layout shows a sequence of 4D or 5D tensor data in memory. A typical NCHW format represents pixel in horizontal direction, rows by vertical dimension, planes by channel and images into batch. See also [Layout API Overview](./OV_Runtime_UG/layout_overview.md) |
| ov::element::Type | Represents data element type. For example, f32 is 32-bit floating point, f16 is 16-bit floating point. |
diff --git a/docs/install_guides/configurations-for-iei-card.md b/docs/install_guides/configurations-for-iei-card.md
deleted file mode 100644
index 467ea870341..00000000000
--- a/docs/install_guides/configurations-for-iei-card.md
+++ /dev/null
@@ -1,134 +0,0 @@
-# Configurations for IEI Mustang-V100-MX8-R10 Card {#openvino_docs_install_guides_movidius_setup_guide}
-
-> **NOTE**: These steps are only required for **IEI Mustang-V100-MX8-R10** card. **IEI Mustang-V100-MX8-R11** card doesn't require any additional steps and it's completely configured using the [general guidance](configurations-for-ivad-vpu.md).
-
-
-The IEI Mustang-V100-MX8 is an OEM version of the Intel® Vision Accelerator Design with Intel® Movidius™ VPUs.
-This guide assumes you have installed the [Mustang-V100-MX8](https://download.ieiworld.com/) and OpenVINO™ Runtime.
-
-Instructions in this guide for configuring your accelerator include:
-1. Installing the required IEI BSL reset software
-2. Configuration settings for the `hddldaemon` service
-
-> **NOTE**: This guide does not apply to Uzel cards.
-
-## Installing IEI Reset Software
-
-Using the IEI Mustang-V100-MX8 requires downloading and installing the most current software for your system.
-
-Visit the [IEI Download Center](https://download.ieiworld.com/) for the most current software and documentation.
-Search for **Mustang-V100-MX8**.
-
-Download the appropriate software for your system, extract the downloaded archive file, enter the newly created directory, and run the install script:
-
-On **Linux**:
-- Run the `install.sh script` with `sudo`, or as `root`.
-
-On **Windows**, do one of the following:
-- **GUI**: Double-click `install.bat`
-- **CLI**: Open a console with administrator privileges, cd into the directory, and run `install.bat`.
-
-## Configuring Mustang-V100-MX8 Service
-
-The `hddldaemon` is a system service, a binary executable that is run to manage the computational workload on the board. It is a required abstraction layer that handles inference, graphics processing, and any type of computation that should be run on the video processing units (VPUs). Depending on the board configuration, there can be 8 or 16 VPUs.
-
-> **NOTE**: Graphics and other specialized processing may require some custom development.
-
-### Conventions Used in This Document
-
-`` refers to the following default OpenVINO™ Runtime directories:
-- **Linux:**
- ```
- /opt/intel/openvino_2022/runtime
- ```
-- **Windows:**
-```
-C:\Program Files (x86)\IntelSWTools\openvino\runtime
-```
-
-If you have installed OpenVINO™ in a different directory on your system, you will need to enter your unique directory path.
-
-### Configuration File Location
-
-`\3rdparty\hddl\config\hddl_service.config`
-
-### Service Configuration File Settings
-
-Below are some possible configuration options.
-
-> **NOTE**: After changing a configuration file, the `hddldaemon` must be restarted.
-
-#### Recommended Settings
-
-`device_snapshot_mode`
-Changes the output of the `hddldaemon` to display a table with individual VPU statistics.
-
-**Default Setting:**
-`"device_snapshot_mode": "none"`
-
-**Suggested Setting:**
-`"device_snapshot_mode": "full"`
-
-**Supported Settings:**
- - `none` (default)
- - `base`
- - `full`
-
-`device_snapshot_style`
-
-**Default Setting:**
-`"device_snapshot_style": "table"`
-
-**Recommended Setting:**
-`"device_snapshot_style": "table"`
-
-The `table` setting presents labels on the left for each column and is recommended as easier to read.
-The `tape` setting prints the labels in each column.
-
-**Supported Settings:**
-- `tape`
-- `table` (default)
-
-`user_group `
-Restricts the service to group members.
-
-**Recommended setting depends on your unique system configuration.**
-
-**Default Setting**
-`"user_group": "users"`
-
-The `hddldaemon` may be restricted to a privileged group of users. The appropriate group will vary according to the local system configuration.
-
-**Supported Settings:**
-Valid groups on the current system. The `"users"` group is a default group that exists on Windows and most Linux distributions.
-
-
-**Optional Recommended Settings:**
-
-`"device_utilization" : "off"`
-This setting displays the percent of time each VPU is in use. It appears in the `table` column when turned on, or if `"device_fps"` is turned on.
-
-`"memory_usage" : "off"`
-This setting reports the amount of memory being used by each VPU.
-
-`"max_cycle_switchout": 3`
-Requires the squeeze scheduler. This setting might speed up performance significantly, depending on the app.
-
-> **NOTE**: This setting works in conjunction with: `max_task_number_switch_out`.
-
-`"client_fps" : "off"`
-This setting reports the total FPS for the dispatching hddl_service (which will have one or more clients per app).
-
-`debug_service`
-`"debug_service": "false"`
-(default: `"true"`)
-
-
-## Additional Resources
-
-- [Intel Distribution of OpenVINO Toolkit home page](https://software.intel.com/en-us/openvino-toolkit)
-- [Troubleshooting Guide](troubleshooting.md)
-- [Intel® Vision Accelerator Design with Intel® Movidius™ VPUs HAL Configuration Guide](/downloads/595850_Intel_Vision_Accelerator_Design_with_Intel_Movidius_VPUs-HAL Configuration Guide_rev1.3.pdf)
-- [Intel® Vision Accelerator Design with Intel® Movidius™ VPUs Workload Distribution User Guide](/downloads/613514_Intel Vision Accelerator Design with Intel Movidius VPUs Workload Distribution_UG_r0.9.pdf)
-- [Intel® Vision Accelerator Design with Intel® Movidius™ VPUs Scheduler User Guide](/downloads/613759_Intel Vision Accelerator Design with Intel Movidius VPUs Scheduler_UG_r0.9.pdf)
-- [Intel® Vision Accelerator Design with Intel® Movidius™ VPUs Errata](/downloads/Intel Vision Accelerator Design with Intel Movidius VPUs Errata.pdf)
\ No newline at end of file
diff --git a/docs/install_guides/configurations-for-ivad-vpu.md b/docs/install_guides/configurations-for-ivad-vpu.md
deleted file mode 100644
index 48349737b93..00000000000
--- a/docs/install_guides/configurations-for-ivad-vpu.md
+++ /dev/null
@@ -1,80 +0,0 @@
-# Configurations for Intel® Vision Accelerator Design with Intel® Movidius™ VPUs {#openvino_docs_install_guides_installing_openvino_ivad_vpu}
-
-@sphinxdirective
-
-.. _vpu guide:
-
-.. toctree::
- :maxdepth: 2
- :hidden:
-
- IEI Mustang-V100-MX8-R10 Card
-
-@endsphinxdirective
-
-
-The steps in this guide are only required if you want to perform inference on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs with OpenVINO™ on Linux or Windows.
-
-For troubleshooting issues, please see the [Troubleshooting Guide](troubleshooting.md) for more information.
-
-## Linux
-
-For Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, the following additional installation steps are required.
-
-> **NOTE**: If you installed OpenVINO™ Runtime to the non-default install directory, replace `/opt/intel` with the directory in which you installed the software.
-
-1. Set the environment variables:
-```sh
-source /opt/intel/openvino_2022/setupvars.sh
-```
-> **NOTE**: The `HDDL_INSTALL_DIR` variable is set to `/runtime/3rdparty/hddl`. If you installed the Intel® Distribution of OpenVINO™ to the default install directory, the `HDDL_INSTALL_DIR` was set to `/opt/intel/openvino_2022/runtime/3rdparty/hddl`.
-
-2. Install dependencies:
-```sh
-${HDDL_INSTALL_DIR}/install_IVAD_VPU_dependencies.sh
-```
-Note, if the Linux kernel is updated after the installation, it is required to install drivers again:
-```sh
-cd ${HDDL_INSTALL_DIR}/drivers
-```
-```sh
-sudo ./setup.sh install
-```
-Now the dependencies are installed and you are ready to use the Intel® Vision Accelerator Design with Intel® Movidius™ with OpenVINO™.
-
-### Optional Steps
-
-For advanced configuration steps for your **IEI Mustang-V100-MX8-R10** accelerator, see [Configurations for IEI Mustang-V100-MX8-R10 card](configurations-for-iei-card.md). **IEI Mustang-V100-MX8-R11** accelerator doesn't require any additional steps.
-
-@sphinxdirective
-
-.. _vpu guide windows:
-
-@endsphinxdirective
-
-## Windows
-
-To enable inference on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, the following additional installation steps are required:
-
- 1. Download and install Visual C++ Redistributable for Visual Studio 2017
- 2. Check with a support engineer if your Intel® Vision Accelerator Design with Intel® Movidius™ VPUs card requires SMBUS connection to PCIe slot (most unlikely). Install the SMBUS driver only if confirmed (by default, it's not required):
- 1. Go to the `\runtime\3rdparty\hddl\drivers\SMBusDriver` directory, where `` is the directory in which OpenVINO™ Runtime is installed.
- 2. Right click on the `hddlsmbus.inf` file and choose **Install** from the pop up menu.
-
-You are done installing your device driver and are ready to use your Intel® Vision Accelerator Design with Intel® Movidius™ VPUs.
-
-For advanced configuration steps for your IEI Mustang-V100-MX8 accelerator, see [Configurations for IEI Mustang-V100-MX8-R10 card](configurations-for-iei-card.md).
-
-## What’s Next?
-
-After configuration is done, you are ready to try out OpenVINO™.
-
-Developing in Python:
- * [Start with tensorflow models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/101-tensorflow-to-openvino-with-output.html)
- * [Start with ONNX and PyTorch models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/102-pytorch-onnx-to-openvino-with-output.html)
- * [Start with PaddlePaddle models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/103-paddle-onnx-to-openvino-classification-with-output.html)
-
-Developing in C++:
- * [Image Classification Async C++ Sample](@ref openvino_inference_engine_samples_classification_sample_async_README)
- * [Hello Classification C++ Sample](@ref openvino_inference_engine_samples_hello_classification_README)
- * [Hello Reshape SSD C++ Sample](@ref openvino_inference_engine_samples_hello_reshape_ssd_README)
diff --git a/docs/install_guides/configurations-for-ncs2.md b/docs/install_guides/configurations-for-ncs2.md
deleted file mode 100644
index 4098f51ed01..00000000000
--- a/docs/install_guides/configurations-for-ncs2.md
+++ /dev/null
@@ -1,108 +0,0 @@
-# Configurations for Intel® Neural Compute Stick 2 {#openvino_docs_install_guides_configurations_for_ncs2}
-
-@sphinxdirective
-
-.. _ncs guide:
-
-@endsphinxdirective
-
-
-## Linux
-
-Once you have OpenVINO™ Runtime installed, follow these steps to be able to work on NCS2:
-
-1. Go to the install_dependencies directory:
- ```sh
- cd /install_dependencies/
- ```
-2. Run the `install_NCS_udev_rules.sh` script:
- ```
- ./install_NCS_udev_rules.sh
- ```
-3. You may need to reboot your machine for this to take effect.
-
-You've completed all required configuration steps to perform inference on Intel® Neural Compute Stick 2.
-Proceed to the [Get Started Guide](@ref get_started) section to learn the basic OpenVINO™ workflow and run code samples and demo applications.
-
-@sphinxdirective
-
-.. _ncs guide raspbianos:
-
-@endsphinxdirective
-
-## Raspbian OS
-
-1. Add the current Linux user to the `users` group:
- ```sh
- sudo usermod -a -G users "$(whoami)"
- ```
- Log out and log in for it to take effect.
-2. If you didn't modify `.bashrc` to permanently set the environment variables, run `setupvars.sh` again after logging in:
- ```sh
- source /opt/intel/openvino_2022/setupvars.sh
- ```
-3. To perform inference on the Intel® Neural Compute Stick 2, install the USB rules running the `install_NCS_udev_rules.sh` script:
- ```sh
- sh /opt/intel/openvino_2022/install_dependencies/install_NCS_udev_rules.sh
- ```
-4. Plug in your Intel® Neural Compute Stick 2.
-
-5. (Optional) If you want to compile and run the Image Classification sample to verify the installation of OpenVINO, follow the steps below.
-
- a. Navigate to a directory that you have write access to and create a samples build directory. This example uses a directory named `build`:
- ```sh
- mkdir build && cd build
- ```
- b. Build the Hello Classification Sample:
- ```sh
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino_2022/samples/cpp
- ```
- ```sh
- make -j2 hello_classification
- ```
- c. Download the pre-trained squeezenet1.1 image classification model with the Model Downloader or copy it from the host machine:
- ```sh
- git clone --depth 1 https://github.com/openvinotoolkit/open_model_zoo
- cd open_model_zoo/tools/model_tools
- python3 -m pip install --upgrade pip
- python3 -m pip install -r requirements.in
- python3 downloader.py --name squeezenet1.1
- ```
- d. Run the sample specifying the model, a path to the input image, and the VPU required to run with the Raspbian OS:
- ```sh
- ./armv7l/Release/hello_classification /squeezenet1.1.xml MYRIAD
- ```
- The application outputs to console window top 10 classification results.
-
-@sphinxdirective
-
-.. _ncs guide macos:
-
-@endsphinxdirective
-
-## macOS
-
-These steps are required only if you want to perform inference on Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X VPU.
-
-To perform inference on Intel® Neural Compute Stick 2, the `libusb` library is required. You can build it from the [source code](https://github.com/libusb/libusb) or install using the macOS package manager you prefer: [Homebrew](https://brew.sh/), [MacPorts](https://www.macports.org/) or other.
-
-For example, to install the `libusb` library using Homebrew, use the following command:
-```sh
-brew install libusb
-```
-
-You've completed all required configuration steps to perform inference on your Intel® Neural Compute Stick 2.
-
-## What’s Next?
-
-Now you are ready to try out OpenVINO™. You can use the following tutorials to write your applications using Python and C++.
-
-Developing in Python:
- * [Start with tensorflow models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/101-tensorflow-to-openvino-with-output.html)
- * [Start with ONNX and PyTorch models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/102-pytorch-onnx-to-openvino-with-output.html)
- * [Start with PaddlePaddle models with OpenVINO™](https://docs.openvino.ai/latest/notebooks/103-paddle-onnx-to-openvino-classification-with-output.html)
-
-Developing in C++:
- * [Image Classification Async C++ Sample](@ref openvino_inference_engine_samples_classification_sample_async_README)
- * [Hello Classification C++ Sample](@ref openvino_inference_engine_samples_hello_classification_README)
- * [Hello Reshape SSD C++ Sample](@ref openvino_inference_engine_samples_hello_reshape_ssd_README)
diff --git a/docs/install_guides/configurations-header.md b/docs/install_guides/configurations-header.md
index 501ba2e55dd..9329534c070 100644
--- a/docs/install_guides/configurations-header.md
+++ b/docs/install_guides/configurations-header.md
@@ -9,8 +9,6 @@
:hidden:
For GPU
- For NCS2
- For VPU
For GNA
@endsphinxdirective
@@ -19,7 +17,5 @@
After you have installed OpenVINO™ Runtime, you may also need do some additional configurations for your device to work with OpenVINO™. See the following pages:
* [Configurations for GPU](configurations-for-intel-gpu.md)
-* [Configurations for NCS2](configurations-for-ncs2.md)
-* [Configurations for VPU](configurations-for-ivad-vpu.md)
* [Configurations for GNA](configurations-for-intel-gna.md)
diff --git a/docs/install_guides/installing-openvino-docker-linux.md b/docs/install_guides/installing-openvino-docker-linux.md
index 89daf3a202e..7b738fac4a0 100644
--- a/docs/install_guides/installing-openvino-docker-linux.md
+++ b/docs/install_guides/installing-openvino-docker-linux.md
@@ -38,7 +38,7 @@ This guide provides steps on creating a Docker image with Intel® Distribution o
There are two ways to install OpenVINO with Docker. You can choose either of them according to your needs:
* Use a prebuilt image. Do the following steps:
1. Get a prebuilt image from provided sources.
- 2. Run the image on different devices. To run inferences on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, configure the Docker image first before you run the image.
+ 2. Run the image on different devices.
3. (Optional) Run samples in the Docker image.
* If you want to customize your image, you can also build a Docker image manually by using the following steps:
1. Prepare a Dockerfile.
@@ -112,18 +112,6 @@ RUN yum update -y && yum install -y https://dl.fedoraproject.org/pub/epel/epel-r
yum remove -y epel-release
```
-### Configuring Docker Image for Intel® Vision Accelerator Design with Intel® Movidius™ VPUs
-
-> **NOTE**: When building the Docker image, create a user in the Dockerfile that has the same UID (User Identifier) and GID (Group Identifier) as the user which that runs hddldaemon on the host, and then run the application in the Docker image with this user. This step is necessary to run the container as a non-root user.
-
-To use the Docker container for inference on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, do the following steps:
-
-1. Set up the environment on the host machine to be used for running Docker. It is required to execute `hddldaemon`, which is responsible for communication between the HDDL plugin and the board. To learn how to set up the environment (the OpenVINO package or HDDL package must be pre-installed), see [Configuration guide for HDDL device](https://github.com/openvinotoolkit/docker_ci/blob/master/install_guide_vpu_hddl.md) or [Configurations for Intel® Vision Accelerator Design with Intel® Movidius™ VPUs on Linux](configurations-for-ivad-vpu.md).
-2. Run `hddldaemon` on the host in a separate terminal session using the following command:
- ```sh
- $HDDL_INSTALL_DIR/hddldaemon
- ```
-
## Running the Docker Image on Different Devices
### Running the Image on CPU
@@ -165,55 +153,6 @@ To make GPU available in the container, attach the GPU to the container using `-
> **NOTE**: To launch a Linux image on WSL2, make sure that the additional requirements in System Requirements are met.
-### Running the Image on Intel® Neural Compute Stick 2
-
-Run the Docker image with the following command:
-```sh
-docker run -it --rm --device-cgroup-rule='c 189:* rmw' -v /dev/bus/usb:/dev/bus/usb
-```
-
-While the command above is not working, you can also run container in the privileged mode, enable the Docker network configuration as host, and mount all devices to the container. Run the following command:
-```sh
-docker run -it --rm --privileged -v /dev:/dev --network=host
-```
-
-> **NOTE**: This option is not recommended, as conflicts with Kubernetes and other tools that use orchestration and private networks may occur. Please use it with caution and only for troubleshooting purposes.
-
-#### Known Limitations
-
-- Intel® Neural Compute Stick 2 device changes its VendorID and DeviceID during execution and each time looks for a host system as a brand new device. It means it cannot be mounted as usual.
-- UDEV events are not forwarded to the container by default, and it does not know about the device reconnection. The prebuilt Docker images and provided Dockerfiles include `libusb` rebuilt without UDEV support.
-- Only one NCS2 device connected to the host can be used when running inference in a container.
-
-
-### Running the Image on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs
-
-> **NOTE**: To run inferences on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, make sure that you have configured the Docker image first.
-
-Use the following command:
-```sh
-docker run -it --rm --device=/dev/ion:/dev/ion -v /var/tmp:/var/tmp
-```
-
-If your application runs inference of a network with a big size (>4MB) of input/output, the HDDL plugin will use shared memory. In this case, you must mount `/dev/shm` as volume:
-```sh
-docker run -it --rm --device=/dev/ion:/dev/ion -v /var/tmp:/var/tmp -v /dev/shm:/dev/shm
-```
-
-Note the following things:
-* The device `/dev/ion` needs to be shared to be able to use ion buffers among the plugin, `hddldaemon` and the kernel.
-* Since separate inference tasks share the same HDDL service communication interface (the service creates mutexes and a socket file in `/var/tmp`), `/var/tmp` needs to be mounted and shared among them.
-
-
-#### If the ion Driver is Not Enabled
-
-In some cases, the ion driver is not enabled (for example, due to a newer kernel version or iommu (Input-Output Memory Management Unit) incompatibility). `lsmod | grep myd_ion` returns empty output. To resolve this issue, use the following command:
-```sh
-docker run -it --rm --ipc=host --net=host -v /var/tmp:/var/tmp
-```
-If that still does not solve the issue, try starting `hddldaemon` with the root user on host. However, this approach is not recommended. Please use with caution.
-
-
## Running Samples in Docker Image
To run the `Hello Classification Sample` on a specific inference device, run the following commands:
@@ -232,20 +171,6 @@ docker run -itu root:root --rm --device /dev/dri:/dev/dri
/bin/bash -c "omz_downloader --name googlenet-v1 --precisions FP16 && omz_converter --name googlenet-v1 --precision FP16 && curl -O https://storage.openvinotoolkit.org/data/test_data/images/car_1.bmp && python3 samples/python/hello_classification/hello_classification.py public/googlenet-v1/FP16/googlenet-v1.xml car_1.bmp GPU"
```
-**MYRIAD**:
-
-```sh
-docker run -itu root:root --rm --device-cgroup-rule='c 189:* rmw' -v /dev/bus/usb:/dev/bus/usb
-/bin/bash -c "omz_downloader --name googlenet-v1 --precisions FP16 && omz_converter --name googlenet-v1 --precision FP16 && curl -O https://storage.openvinotoolkit.org/data/test_data/images/car_1.bmp && python3 samples/python/hello_classification/hello_classification.py public/googlenet-v1/FP16/googlenet-v1.xml car_1.bmp MYRIAD"
-```
-
-**HDDL**:
-
-```sh
-docker run -itu root:root --rm --device=/dev/ion:/dev/ion -v /var/tmp:/var/tmp -v /dev/shm:/dev/shm
-/bin/bash -c "omz_downloader --name googlenet-v1 --precisions FP16 && omz_converter --name googlenet-v1 --precision FP16 && curl -O https://storage.openvinotoolkit.org/data/test_data/images/car_1.bmp && umask 000 && python3 samples/python/hello_classification/hello_classification.py public/googlenet-v1/FP16/googlenet-v1.xml car_1.bmp HDDL"
-```
-
## Additional Resources
- [DockerHub CI Framework](https://github.com/openvinotoolkit/docker_ci) for Intel® Distribution of OpenVINO™ toolkit. The Framework can generate a Dockerfile, build, test, and deploy an image with the Intel® Distribution of OpenVINO™ toolkit. You can reuse available Dockerfiles, add your layer and customize the image of OpenVINO™ for your needs.
diff --git a/docs/install_guides/installing-openvino-from-archive-linux.md b/docs/install_guides/installing-openvino-from-archive-linux.md
index 111ebb70b63..645b765869b 100644
--- a/docs/install_guides/installing-openvino-from-archive-linux.md
+++ b/docs/install_guides/installing-openvino-from-archive-linux.md
@@ -129,26 +129,13 @@ See the [Install OpenVINO Development Tools](installing-model-dev-tools.md) page
OpenCV is necessary to run demos from Open Model Zoo (OMZ). Some OpenVINO samples can also extend their capabilities when compiled with OpenCV as a dependency. To install OpenCV for OpenVINO, see the [instructions on GitHub](https://github.com/opencv/opencv/wiki/BuildOpenCV4OpenVINO).
### Step 4 (Optional): Configure Inference on Non-CPU Devices
-OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs, NCS2, VPUs, and GNAs. See the instructions below to set up OpenVINO on these devices.
+OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs and GNAs. See the instructions below to set up OpenVINO on these devices.
@sphinxdirective
.. tab:: GPU
To enable the toolkit components to use processor graphics (GPU) on your system, follow the steps in :ref:`GPU Setup Guide `.
-.. tab:: NCS 2
-
- To perform inference on Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X VPU, follow the steps on :ref:`NCS2 Setup Guide `.
-
-
-.. tab:: VPU
-
- To install and configure your Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, see the :ref:`VPU Configuration Guide `.
- After configuration is done, you are ready to run the verification scripts with the HDDL Plugin for your Intel® Vision Accelerator Design with Intel® Movidius™ VPUs.
-
- .. warning::
- While working with either HDDL or NCS, choose one of them as they cannot run simultaneously on the same machine.
-
.. tab:: GNA
To enable the toolkit components to use Intel® Gaussian & Neural Accelerator (GNA) on your system, follow the steps in :ref:`GNA Setup Guide `.
diff --git a/docs/install_guides/installing-openvino-from-archive-macos.md b/docs/install_guides/installing-openvino-from-archive-macos.md
index c9e41c5e837..ab714c13913 100644
--- a/docs/install_guides/installing-openvino-from-archive-macos.md
+++ b/docs/install_guides/installing-openvino-from-archive-macos.md
@@ -101,14 +101,6 @@ See the [Install OpenVINO Development Tools](installing-model-dev-tools.md) page
OpenCV is necessary to run demos from Open Model Zoo (OMZ). Some OpenVINO samples can also extend their capabilities when compiled with OpenCV as a dependency. To install OpenCV for OpenVINO, see the [instructions on GitHub](https://github.com/opencv/opencv/wiki/BuildOpenCV4OpenVINO).
-### Step 4 (Optional): Configure the Intel® Neural Compute Stick 2
-
-@sphinxdirective
-
-If you want to run inference on Intel® Neural Compute Stick 2 use the following instructions to setup the device: :ref:`NCS2 Setup Guide `.
-
-@endsphinxdirective
-
## What's Next?
Now that you've installed OpenVINO Runtime, you're ready to run your own machine learning applications! Learn more about how to integrate a model in OpenVINO applications by trying out the following tutorials.
diff --git a/docs/install_guides/installing-openvino-from-archive-windows.md b/docs/install_guides/installing-openvino-from-archive-windows.md
index 047a8b1c1e7..ba0c04d82ea 100644
--- a/docs/install_guides/installing-openvino-from-archive-windows.md
+++ b/docs/install_guides/installing-openvino-from-archive-windows.md
@@ -104,21 +104,13 @@ See the [Install OpenVINO Development Tools](installing-model-dev-tools.md) page
OpenCV is necessary to run demos from Open Model Zoo (OMZ). Some OpenVINO samples can also extend their capabilities when compiled with OpenCV as a dependency. To install OpenCV for OpenVINO, see the [instructions on GitHub](https://github.com/opencv/opencv/wiki/BuildOpenCV4OpenVINO).
### Step 4 (Optional): Configure Inference on non-CPU Devices
-OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs, NCS2, VPUs, and GNAs. See the instructions below to set up OpenVINO on these devices.
+OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs and GNAs. See the instructions below to set up OpenVINO on these devices.
@sphinxdirective
.. tab:: GPU
To enable the toolkit components to use processor graphics (GPU) on your system, follow the steps in :ref:`GPU Setup Guide `.
-.. tab:: VPU
-
- To install and configure your Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, see the :ref:`VPU Configuration Guide `.
-
-.. tab:: NCS 2
-
- No additional configurations are needed.
-
.. tab:: GNA
To enable the toolkit components to use Intel® Gaussian & Neural Accelerator (GNA) on your system, follow the steps in :ref:`GNA Setup Guide `.
diff --git a/docs/install_guides/installing-openvino-pip.md b/docs/install_guides/installing-openvino-pip.md
index aad9850c149..c20f07b31ad 100644
--- a/docs/install_guides/installing-openvino-pip.md
+++ b/docs/install_guides/installing-openvino-pip.md
@@ -95,7 +95,7 @@ Visit the [Tutorials](../tutorials.md) page for more Jupyter Notebooks to get yo
* [Convert a PyTorch model and use it for image background removal](https://docs.openvino.ai/nightly/notebooks/205-vision-background-removal-with-output.html)
### Run OpenVINO on accelerated devices
-OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs, NCS2, VPUs, and GNAs. Visit the [Additional Configurations](configurations-header.md) page for instructions on how to configure your hardware devices to work with OpenVINO.
+OpenVINO Runtime has a plugin architecture that enables you to run inference on multiple devices without rewriting your code. Supported devices include integrated GPUs, discrete GPUs and GNAs. Visit the [Additional Configurations](configurations-header.md) page for instructions on how to configure your hardware devices to work with OpenVINO.
## Additional Resources
diff --git a/docs/install_guides/installing-openvino-raspbian.md b/docs/install_guides/installing-openvino-raspbian.md
index 0311e13edb9..5b8007c7ab7 100644
--- a/docs/install_guides/installing-openvino-raspbian.md
+++ b/docs/install_guides/installing-openvino-raspbian.md
@@ -158,19 +158,6 @@ If you want to use your model for inference, the model must be converted to the
* OpenVINO Development Tools is a set of utilities for working with OpenVINO and OpenVINO models. It provides tools like Model Optimizer, Benchmark Tool, Post-Training Optimization Tool, and Open Model Zoo Downloader. See the :doc:`Install OpenVINO Development Tools ` page for step-by-step installation instructions.
-.. _add-usb-rules:
-
-@endsphinxdirective
-
-
-## Step 5 (Optional): Add USB Rules for an Intel® Neural Compute Stick 2 device
-
-@sphinxdirective
-
-To perform inference on Intel® Neural Compute Stick 2, follow the steps in :ref:`NCS2 Setup Guide `.
-
-.. _get-started:
-
@endsphinxdirective
diff --git a/docs/install_guides/installing-openvino-yocto.md b/docs/install_guides/installing-openvino-yocto.md
index 39a1736c28b..bdb5befecae 100644
--- a/docs/install_guides/installing-openvino-yocto.md
+++ b/docs/install_guides/installing-openvino-yocto.md
@@ -58,9 +58,6 @@ Follow the [Yocto Project official documentation](https://docs.yoctoproject.org/
# Include OpenVINO Python API package in the target image.
CORE_IMAGE_EXTRA_INSTALL:append = " openvino-inference-engine-python3"
- # Enable MYRIAD plugin
- CORE_IMAGE_EXTRA_INSTALL:append = " openvino-inference-engine-vpu-firmware"
-
# Include Model Optimizer in the target image.
CORE_IMAGE_EXTRA_INSTALL:append = " openvino-model-optimizer"
```
@@ -89,7 +86,6 @@ openvino-inference-engine-dev
openvino-inference-engine-python3
openvino-inference-engine-samples
openvino-inference-engine-src
-openvino-inference-engine-vpu-firmware
openvino-model-optimizer
openvino-model-optimizer-dbg
openvino-model-optimizer-dev
diff --git a/docs/install_guides/troubleshooting-issues.md b/docs/install_guides/troubleshooting-issues.md
index 104610f11d1..54eb5f95844 100644
--- a/docs/install_guides/troubleshooting-issues.md
+++ b/docs/install_guides/troubleshooting-issues.md
@@ -31,179 +31,6 @@ Users in China might encounter errors while downloading sources via PIP during O
If you met proxy issues during the installation with Docker, you need set up proxy settings for Docker. See the [Set Proxy section in DL Workbench Installation](https://docs.openvino.ai/latest/workbench_docs_Workbench_DG_Prerequisites.html#set-proxy) for more details.
-### Permission Errors for /dev/shm
-
-If you encounter a permission error for files in `/dev/shm` (see `hddldaemon.log`). A possible cause is that the uid and gid of the container user are different from the uid and gid of the user who created `hddldaemon` service on the host.
-
-Try one of these solutions:
-
-* Create the user in the Docker container with the same uid and gid as the HDDL daemon user.
-* Set the container user umask to 0000: `umask 000`.
-* (NOT RECOMMENDED) Start HDDL daemon on the host as root and start the container as root with the `-u root:root` option.
-
-## Issues with Configurations for Intel® Vision Accelerator Design with Intel® Movidius™ VPUs
-
-
-
-### Unable to run inference with the MYRIAD Plugin after running with the HDDL Plugin
-
-Running inference with the MYRIAD Plugin after running with the HDDL Plugin is failed with the following error generated:
-
-```sh
-E: [ncAPI] [ 965618] [MainThread] ncDeviceOpen:677 Failed to find a device, rc: X_LINK_ERROR
-```
-
-**Possible solutions (use one of the following):**
-
-* Reboot the host system and run with the MYRIAD Plugin
-
-* Kill the HDDL Plugin backend service (`hddldaemon`) and reset all Intel® Movidius™ VPUs before running an application that uses the MYRIAD Plugin:
-```sh
-kill -9 $(pidof hddldaemon autoboot)
-pidof hddldaemon autoboot # Make sure none of them is alive
-source /opt/intel/openvino_2022/setupvars.sh
-${HDDL_INSTALL_DIR}/bin/bsl_reset
-```
-
----
-### "No space left on device" error while loading a network
-When the application runs inference of a network with a big size(>4MB) of input/output or if the system is running out of the DMA buffer,
-the HDDL Plugin will fall back to use shared memory.
-In this case, if the application exits abnormally, the shared memory is not released automatically.
-To release it manually, remove files with the `hddl_` prefix from the `/dev/shm` directory:
-```sh
-sudo rm -f /dev/shm/hddl_*
-```
-
----
-### Solutions to the permission issue
-
-Make sure that the following udev rules exist:
- - `/etc/udev/rules.d/97-myriad-usbboot.rules`
- - `/etc/udev/rules.d/98-hddlbsl.rules`
- - `/etc/udev/rules.d/99-hddl-ion.rules`
- - `/etc/udev/rules.d/99-myriad-vsc.rules`
-
-Also make sure that the current user is included in the users groups. If not, run the command below to include:
-```sh
-sudo usermod -a -G users "$(whoami)"
-```
-
-
-
----
-### Host machine reboots after running an inference application with the HDDL plugin
-
-**Symptom:** Boot up the host machine, run the inference application with the HDDL plugin. System reboots in a uncertain time.
-
-**Root Cause:** The I2C address of the reset device of the Intel® Vision Accelerator Design with Intel® Movidius™ VPUs conflicts with another device I2C address in 0x20-0x27 range. If the target Intel® Vision Accelerator Design with Intel® Movidius™ VPUs device needs to be reset (for example, in case of device errors), the `libbsl` library, which is responsible for reset, expects that the target reset device I2C address is in the 0x20-0x27 range on SMBUS. If there is another device on SMBUS in this address range, `libbsl` treats this device as the target reset device and writes an unexpected value to this address. This causes system reboot.
-
-**Solution:** Detect if there is any I2C device on SMBUS with address in 0x20-0x27 range. If yes, do the following:
-
-1. Change the DIP switch on the target PCIE card
-2. Disable autoscan for the reset device by setting `"autoscan": false` in `${HDDL_INSTALL_DIR}/config/bsl.json`
-3. Set the correct address of the I2C reset device (for example, `0x21`) in `${HDDL_INSTALL_DIR}/config/bsl.json`
-
-```sh
-{
- "autoscan": false,
- "ioexpander": {
- "enabled": true,
- "i2c_addr": [ 33 ]
- }
-}
-```
-
----
-### Cannot reset VPU device and cannot find any 0x20-0x27 (Raw data card with HW version Fab-B and before) I2C addresses on SMBUS (using i2c-tools)
-
-Please contact your motherboard vendor to verify SMBUS pins are connected to the PCIe slot.
-
----
-### "Error: ipc_connection_linux_UDS : bind() failed" in hddldaemon log
-
-You may have run hddldaemon under another user. Run the command below and try again:
-```sh
-sudo rm -rf /var/tmp/hddl_*
-```
-
----
-### "I2C bus: SMBus I801 adapter at not found!" in hddldaemon log
-
-Run the following command to check if a SMBUS I801 adapter can be found:
-```sh
-i2cdetect -l
-```
-Then run:
-```sh
-sudo modprobe i2c-i801
-```
----
-### "open /dev/ion failed!" in hddldaemon log
-
-Check if `myd_ion` kernel module is installed by running the following command:
-```sh
-lsmod | grep myd_ion
-```
-If you do not see any output from the command, you can use the following command to reinstall the `myd_ion` module:
-```sh
-sudo modprobe myd_ion
-```
-
----
-### Constantly getting "\_name\_mapping open failed err=2,No such file or directory" in hddldaemon log
-
-Check if myd_vsc kernel module is installed by running the following command:
-```sh
-lsmod | grep myd_vsc
-```
-If you do not see any output from the command, you can use the following command to reinstall the `myd_vsc` module:
-```sh
-sudo modprobe myd_vsc
-```
-
----
-### "Required key not available" appears when trying to install the myd_ion or myd_vsc modules
-
-Run the following commands:
-```sh
-sudo apt install mokutil
-```
-```sh
-sudo mokutil --disable-validation
-```
@anchor yocto-install-issues
## Issues with Creating a Yocto Image for OpenVINO
diff --git a/docs/optimization_guide/dldt_deployment_optimization_tput_advanced.md b/docs/optimization_guide/dldt_deployment_optimization_tput_advanced.md
index bb2f454e3e3..1e01ec8b506 100644
--- a/docs/optimization_guide/dldt_deployment_optimization_tput_advanced.md
+++ b/docs/optimization_guide/dldt_deployment_optimization_tput_advanced.md
@@ -8,7 +8,7 @@ This configurable method of this device-side parallelism is commonly referred as
> **NOTE**: Be aware that streams are **really executing the requests in parallel, but not in the lock step** (as the batching does), which makes the streams fully compatible with [dynamically-shaped inputs](../OV_Runtime_UG/ov_dynamic_shapes.md), while individual requests can have different shapes.
-> **NOTE**: Most OpenVINO devices (including CPU, GPU and VPU) support the streams, yet the *optimal* number of the streams is deduced very differently. More information on this topic can be found in the section [below](@ref stream_considerations).
+> **NOTE**: Most OpenVINO devices (including CPU and GPU) support the streams, yet the *optimal* number of the streams is deduced very differently. More information on this topic can be found in the section [below](@ref stream_considerations).
A few general considerations:
* Using the streams does increase the latency of an individual request:
diff --git a/docs/snippets/AUTO4.cpp b/docs/snippets/AUTO4.cpp
index a5da6d2e425..b85538ed61b 100644
--- a/docs/snippets/AUTO4.cpp
+++ b/docs/snippets/AUTO4.cpp
@@ -15,7 +15,7 @@ ov::CompiledModel compiled_model1 = core.compile_model(model, "AUTO",
ov::CompiledModel compiled_model2 = core.compile_model(model, "AUTO",
ov::hint::model_priority(ov::hint::Priority::LOW));
/************
- Assume that all the devices (CPU, GPU, and MYRIAD) can support all the networks.
+ Assume that all the devices (CPU, GPU, and MYRIAD) can support all the models.
Result: compiled_model0 will use GPU, compiled_model1 will use MYRIAD, compiled_model2 will use CPU.
************/
@@ -27,7 +27,7 @@ ov::CompiledModel compiled_model4 = core.compile_model(model, "AUTO",
ov::CompiledModel compiled_model5 = core.compile_model(model, "AUTO",
ov::hint::model_priority(ov::hint::Priority::LOW));
/************
- Assume that all the devices (CPU, GPU, and MYRIAD) can support all the networks.
+ Assume that all the devices (CPU, GPU, and MYRIAD) can support all the models.
Result: compiled_model3 will use GPU, compiled_model4 will use GPU, compiled_model5 will use MYRIAD.
************/
//! [part4]
diff --git a/docs/snippets/CMakeLists.txt b/docs/snippets/CMakeLists.txt
index 8d8379ce264..a2c83448a9f 100644
--- a/docs/snippets/CMakeLists.txt
+++ b/docs/snippets/CMakeLists.txt
@@ -18,7 +18,6 @@ endif()
file(GLOB SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/*.c"
- "${CMAKE_CURRENT_SOURCE_DIR}/vpu/*.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/gpu/*.cpp")
find_package(OpenCL)
diff --git a/samples/cpp/benchmark/sync_benchmark/main.cpp b/samples/cpp/benchmark/sync_benchmark/main.cpp
index 9fb58c1f8ad..b2f09d9053d 100644
--- a/samples/cpp/benchmark/sync_benchmark/main.cpp
+++ b/samples/cpp/benchmark/sync_benchmark/main.cpp
@@ -25,7 +25,7 @@ int main(int argc, char* argv[]) {
return EXIT_FAILURE;
}
// Optimize for latency. Most of the devices are configured for latency by default,
- // but there are exceptions like MYRIAD
+ // but there are exceptions like GNA
ov::AnyMap latency{{ov::hint::performance_mode.name(), ov::hint::PerformanceMode::LATENCY}};
// Create ov::Core and use it to compile a model.
diff --git a/samples/cpp/benchmark_app/README.md b/samples/cpp/benchmark_app/README.md
index 0b354e6946b..cf7a5787f84 100644
--- a/samples/cpp/benchmark_app/README.md
+++ b/samples/cpp/benchmark_app/README.md
@@ -55,7 +55,7 @@ For more information on performance hints, see the [High-level Performance Hints
### Device
-To set which device benchmarking runs on, use the `-d ` argument. This will tell benchmark_app to run benchmarking on that specific device. The benchmark app supports "CPU", "GPU", and "MYRIAD" (also known as [VPU](../../../docs/OV_Runtime_UG/supported_plugins/VPU.md)) devices. In order to use the GPU or VPU, the system must have the appropriate drivers installed. If no device is specified, benchmark_app will default to using CPU.
+To set which device benchmarking runs on, use the `-d ` argument. This will tell benchmark_app to run benchmarking on that specific device. The benchmark app supports "CPU", "GPU", and "GNA" devices. In order to use the GPU or GNA, the system must have the appropriate drivers installed. If no device is specified, benchmark_app will default to using CPU.
For example, to run benchmarking on GPU, use:
@@ -140,7 +140,7 @@ Options:
-latency_percentile Optional. Defines the percentile to be reported in latency metric. The valid range is [1, 100]. The default value is 50 (median).
device-specific performance options:
- -nstreams Optional. Number of streams to use for inference on the CPU, GPU or MYRIAD devices (for HETERO and MULTI device cases use format :,: or just ). Default value is determined automatically for a device.Please note that although the automatic selection usually provides a reasonable performance, it still may be non - optimal for some cases, especially for very small models. See sample's README for more details. Also, using nstreams>1 is inherently throughput-oriented option, while for the best-latency estimations the number of streams should be set to 1.
+ -nstreams Optional. Number of streams to use for inference on the CPU or GPU devices (for HETERO and MULTI device cases use format :,: or just ). Default value is determined automatically for a device.Please note that although the automatic selection usually provides a reasonable performance, it still may be non - optimal for some cases, especially for very small models. See sample's README for more details. Also, using nstreams>1 is inherently throughput-oriented option, while for the best-latency estimations the number of streams should be set to 1.
-nthreads Optional. Number of threads to use for inference on the CPU (including HETERO and MULTI cases).
-pin ("YES"|"CORE") / "HYBRID_AWARE" / ("NO"|"NONE") / "NUMA" Optional. Explicit inference threads binding options (leave empty to let the OpenVINO make a choice):
enabling threads->cores pinning("YES", which is already default for any conventional CPU),
diff --git a/samples/cpp/benchmark_app/benchmark_app.hpp b/samples/cpp/benchmark_app/benchmark_app.hpp
index 3d310fa2846..6ea383f5e45 100644
--- a/samples/cpp/benchmark_app/benchmark_app.hpp
+++ b/samples/cpp/benchmark_app/benchmark_app.hpp
@@ -74,7 +74,7 @@ static const char infer_num_threads_message[] = "Optional. Number of threads to
/// @brief message for #streams for CPU inference
static const char infer_num_streams_message[] =
- "Optional. Number of streams to use for inference on the CPU, GPU or MYRIAD devices "
+ "Optional. Number of streams to use for inference on the CPU or GPU devices "
"(for HETERO and MULTI device cases use format :,: or just "
"). "
"Default value is determined automatically for a device.Please note that although the "
diff --git a/samples/cpp/benchmark_app/main.cpp b/samples/cpp/benchmark_app/main.cpp
index 3f3eb6e5af4..08f1a58bd10 100644
--- a/samples/cpp/benchmark_app/main.cpp
+++ b/samples/cpp/benchmark_app/main.cpp
@@ -470,26 +470,24 @@ int main(int argc, char* argv[]) {
"but it still may be non-optimal for some cases, for more "
"information look at README."
<< slog::endl;
- if (device.find("MYRIAD") == std::string::npos) { // MYRIAD sets the default number of
- // streams implicitly (without _AUTO)
- if (supported(key)) {
- device_config[key] = std::string(getDeviceTypeFromName(device) + "_THROUGHPUT_AUTO");
- } else if (supported(ov::num_streams.name())) {
- // Use API 2.0 key for streams
- key = ov::num_streams.name();
- device_config[key] = ov::streams::AUTO;
- } else if (device == "MULTI" || device == "AUTO") {
- // Set nstreams to default value auto if no nstreams specified from cmd line.
- for (auto& hwdevice : hardware_devices) {
- std::string key = std::string(getDeviceTypeFromName(hwdevice) + "_THROUGHPUT_STREAMS");
- auto value = std::string(getDeviceTypeFromName(hwdevice) + "_THROUGHPUT_AUTO");
- setDeviceProperty(core,
- hwdevice,
- device_config,
- ov::num_streams(ov::streams::AUTO),
- is_dev_set_property,
- std::make_pair(key, value));
- }
+
+ if (supported(key)) {
+ device_config[key] = std::string(getDeviceTypeFromName(device) + "_THROUGHPUT_AUTO");
+ } else if (supported(ov::num_streams.name())) {
+ // Use API 2.0 key for streams
+ key = ov::num_streams.name();
+ device_config[key] = ov::streams::AUTO;
+ } else if (device == "MULTI" || device == "AUTO") {
+ // Set nstreams to default value auto if no nstreams specified from cmd line.
+ for (auto& hwdevice : hardware_devices) {
+ std::string key = std::string(getDeviceTypeFromName(hwdevice) + "_THROUGHPUT_STREAMS");
+ auto value = std::string(getDeviceTypeFromName(hwdevice) + "_THROUGHPUT_AUTO");
+ setDeviceProperty(core,
+ hwdevice,
+ device_config,
+ ov::num_streams(ov::streams::AUTO),
+ is_dev_set_property,
+ std::make_pair(key, value));
}
}
}
@@ -578,9 +576,6 @@ int main(int argc, char* argv[]) {
// for CPU and GPU execution, more throughput-oriented execution via streams
setThroughputStreams();
set_infer_precision();
- } else if (device.find("MYRIAD") != std::string::npos) {
- device_config.emplace(ov::log::level(ov::log::Level::WARNING));
- setThroughputStreams();
} else if (device.find("GNA") != std::string::npos) {
set_infer_precision();
} else if (device.find("AUTO") != std::string::npos) {
diff --git a/samples/cpp/benchmark_app/utils.cpp b/samples/cpp/benchmark_app/utils.cpp
index 59637e3cb89..717796bf44f 100644
--- a/samples/cpp/benchmark_app/utils.cpp
+++ b/samples/cpp/benchmark_app/utils.cpp
@@ -61,9 +61,6 @@ size_t InputInfo::depth() const {
uint32_t device_default_device_duration_in_seconds(const std::string& device) {
static const std::map deviceDefaultDurationInSeconds{{"CPU", 60},
{"GPU", 60},
- {"VPU", 60},
- {"MYRIAD", 60},
- {"HDDL", 60},
{"UNKNOWN", 120}};
uint32_t duration = 0;
for (const auto& deviceDurationInSeconds : deviceDefaultDurationInSeconds) {
diff --git a/samples/cpp/speech_sample/README.md b/samples/cpp/speech_sample/README.md
index 152d12d1cdb..df6598bda0e 100644
--- a/samples/cpp/speech_sample/README.md
+++ b/samples/cpp/speech_sample/README.md
@@ -58,7 +58,6 @@ Several execution modes are supported via the `-d` flag:
- `CPU` - All calculation are performed on CPU device using CPU Plugin.
- `GPU` - All calculation are performed on GPU device using GPU Plugin.
-- `MYRIAD` - All calculation are performed on Intel® Neural Compute Stick 2 device using VPU MYRIAD Plugin.
- `VPUX` - All calculation are performed on VPUX device using VPUX Plugin.
- `GNA_AUTO` - GNA hardware is used if available and the driver is installed. Otherwise, the GNA device is emulated in fast-but-not-bit-exact mode.
- `GNA_HW` - GNA hardware is used if available and the driver is installed. Otherwise, an error will occur.
@@ -103,7 +102,7 @@ Options:
-i "" Required. Paths to input file or Layers names with corresponding paths to the input files. Example of usage for single file: or . Example of usage for named layers: =,=.
-m "" Required. Path to an .xml file with a trained model (required if -rg is missing).
-o "" Optional. Output file name to save scores or Layer names with corresponding files names to save scores. Example of usage for single file: or . Example of usage for named layers: Example of usage for named layers: =,=.
- -d "" Optional. Specify a target device to infer on. CPU, GPU, MYRIAD, VPUX, GNA_AUTO, GNA_HW, GNA_HW_WITH_SW_FBACK, GNA_SW_FP32, GNA_SW_EXACT and HETERO with combination of GNA as the primary device and CPU as a secondary (e.g. HETERO:GNA,CPU) are supported. The sample will look for a suitable plugin for device specified.
+ -d "" Optional. Specify a target device to infer on. CPU, GPU, VPUX, GNA_AUTO, GNA_HW, GNA_HW_WITH_SW_FBACK, GNA_SW_FP32, GNA_SW_EXACT and HETERO with combination of GNA as the primary device and CPU as a secondary (e.g. HETERO:GNA,CPU) are supported. The sample will look for a suitable plugin for device specified.
-pc Optional. Enables per-layer performance report.
-q "" Optional. Input quantization mode: static (default), dynamic, or user (use with -sf).
-qb "" Optional. Weight bits for quantization: 8 or 16 (default)
diff --git a/samples/cpp/speech_sample/speech_sample.hpp b/samples/cpp/speech_sample/speech_sample.hpp
index 16c81e702fe..539ca4a5c8b 100644
--- a/samples/cpp/speech_sample/speech_sample.hpp
+++ b/samples/cpp/speech_sample/speech_sample.hpp
@@ -23,7 +23,7 @@ static const char model_message[] = "Required. Path to an .xml file with a train
/// @brief message for assigning calculation to device
static const char target_device_message[] =
- "Optional. Specify a target device to infer on. CPU, GPU, MYRIAD, VPUX, GNA_AUTO, GNA_HW, "
+ "Optional. Specify a target device to infer on. CPU, GPU, VPUX, GNA_AUTO, GNA_HW, "
"GNA_HW_WITH_SW_FBACK, GNA_SW_FP32, "
"GNA_SW_EXACT and HETERO with combination of GNA as the primary device and CPU"
" as a secondary (e.g. HETERO:GNA,CPU) are supported. "
@@ -272,7 +272,6 @@ bool parse_and_check_command_line(int argc, char* argv[]) {
"HETERO:GNA_HW,CPU",
"HETERO:GNA_SW_EXACT,CPU",
"HETERO:GNA_SW_FP32,CPU",
- "MYRIAD",
"VPUX"};
if (std::find(supportedDevices.begin(), supportedDevices.end(), FLAGS_d) == supportedDevices.end()) {
diff --git a/samples/python/benchmark/sync_benchmark/sync_benchmark.py b/samples/python/benchmark/sync_benchmark/sync_benchmark.py
index 6ab7df196bd..367776356d3 100755
--- a/samples/python/benchmark/sync_benchmark/sync_benchmark.py
+++ b/samples/python/benchmark/sync_benchmark/sync_benchmark.py
@@ -33,7 +33,7 @@ def main():
log.info(f'Usage: {sys.argv[0]} ')
return 1
# Optimize for latency. Most of the devices are configured for latency by default,
- # but there are exceptions like MYRIAD
+ # but there are exceptions like GNA
latency = {'PERFORMANCE_HINT': 'LATENCY'}
# Create Core and use it to compile a model.
diff --git a/samples/python/classification_sample_async/README.md b/samples/python/classification_sample_async/README.md
index 46d9b03f23d..d2182839e24 100644
--- a/samples/python/classification_sample_async/README.md
+++ b/samples/python/classification_sample_async/README.md
@@ -48,7 +48,7 @@ Options:
Required. Path to an image file(s).
-d DEVICE, --device DEVICE
Optional. Specify the target device to infer on; CPU,
- GPU, MYRIAD, HDDL or HETERO: is acceptable. The sample
+ GPU or HETERO: is acceptable. The sample
will look for a suitable plugin for device specified.
Default value is CPU.
```
diff --git a/samples/python/classification_sample_async/classification_sample_async.py b/samples/python/classification_sample_async/classification_sample_async.py
index 36d8be9d6bc..8e0b8d244d3 100755
--- a/samples/python/classification_sample_async/classification_sample_async.py
+++ b/samples/python/classification_sample_async/classification_sample_async.py
@@ -25,7 +25,7 @@ def parse_args() -> argparse.Namespace:
args.add_argument('-i', '--input', type=str, required=True, nargs='+',
help='Required. Path to an image file(s).')
args.add_argument('-d', '--device', type=str, default='CPU',
- help='Optional. Specify the target device to infer on; CPU, GPU, MYRIAD, HDDL or HETERO: '
+ help='Optional. Specify the target device to infer on; CPU, GPU, GNA or HETERO: '
'is acceptable. The sample will look for a suitable plugin for device specified. '
'Default value is CPU.')
# fmt: on
diff --git a/samples/python/speech_sample/README.md b/samples/python/speech_sample/README.md
index ddc8d1b00bb..a4d2e7fd875 100644
--- a/samples/python/speech_sample/README.md
+++ b/samples/python/speech_sample/README.md
@@ -57,7 +57,6 @@ Several execution modes are supported via the `-d` flag:
- `CPU` - All calculation are performed on CPU device using CPU Plugin.
- `GPU` - All calculation are performed on GPU device using GPU Plugin.
-- `MYRIAD` - All calculation are performed on Intel® Neural Compute Stick 2 device using VPU MYRIAD Plugin.
- `VPUX` - All calculation are performed on VPUX device using VPUX Plugin.
- `GNA_AUTO` - GNA hardware is used if available and the driver is installed. Otherwise, the GNA device is emulated in fast-but-not-bit-exact mode.
- `GNA_HW` - GNA hardware is used if available and the driver is installed. Otherwise, an error will occur.
@@ -109,7 +108,7 @@ Options:
-r REFERENCE, --reference REFERENCE
Optional. Read reference score file and compare scores.
-d DEVICE, --device DEVICE
- Optional. Specify a target device to infer on. CPU, GPU, MYRIAD, VPUX, GNA_AUTO, GNA_HW, GNA_SW_FP32,
+ Optional. Specify a target device to infer on. CPU, GPU, VPUX, GNA_AUTO, GNA_HW, GNA_SW_FP32,
GNA_SW_EXACT and HETERO with combination of GNA as the primary device and CPU as a secondary (e.g.
HETERO:GNA,CPU) are supported. The sample will look for a suitable plugin for device specified.
Default value is CPU.
diff --git a/samples/python/speech_sample/arg_parser.py b/samples/python/speech_sample/arg_parser.py
index 10caf5a00d3..348c30878a4 100644
--- a/samples/python/speech_sample/arg_parser.py
+++ b/samples/python/speech_sample/arg_parser.py
@@ -25,7 +25,7 @@ def build_arg_parser() -> argparse.ArgumentParser:
help='Optional. Read reference score file and compare scores.')
args.add_argument('-d', '--device', default='CPU', type=str,
help='Optional. Specify a target device to infer on. '
- 'CPU, GPU, MYRIAD, VPUX, GNA_AUTO, GNA_HW, GNA_SW_FP32, GNA_SW_EXACT and HETERO with combination of GNA'
+ 'CPU, GPU, VPUX, GNA_AUTO, GNA_HW, GNA_SW_FP32, GNA_SW_EXACT and HETERO with combination of GNA'
' as the primary device and CPU as a secondary (e.g. HETERO:GNA,CPU) are supported. '
'The sample will look for a suitable plugin for device specified. Default value is CPU.')
args.add_argument('-bs', '--batch_size', type=int, choices=range(1, 9), metavar='[1-8]',
diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
index 966deeae4d2..4a03249ebb9 100644
--- a/scripts/CMakeLists.txt
+++ b/scripts/CMakeLists.txt
@@ -64,9 +64,6 @@ if(LINUX)
if(ENABLE_INTEL_GPU)
list(APPEND install_dependencies_files install_NEO_OCL_driver.sh)
endif()
- if(ENABLE_INTEL_MYRIAD)
- list(APPEND install_dependencies_files install_NCS_udev_rules.sh)
- endif()
foreach(install_dependencies_file IN LISTS install_dependencies_files)
install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/install_dependencies/${install_dependencies_file}"
diff --git a/scripts/install_dependencies/install_NCS_udev_rules.sh b/scripts/install_dependencies/install_NCS_udev_rules.sh
deleted file mode 100755
index e08e057da88..00000000000
--- a/scripts/install_dependencies/install_NCS_udev_rules.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-# Copyright (C) 2018-2023 Intel Corporation
-# SPDX-License-Identifier: Apache-2.0
-
-SCRIPT_DIR="$( cd "$( dirname "$(realpath "${BASH_SOURCE[0]}")" )" >/dev/null 2>&1 && pwd )"
-
-echo "Updating udev rules..."
-
-if [ -f "$SCRIPT_DIR/97-myriad-usbboot.rules" ]; then
- sudo usermod -a -G users "$(whoami)"
-
- sudo cp "$SCRIPT_DIR/97-myriad-usbboot.rules" /etc/udev/rules.d/
- sudo udevadm control --reload-rules
- sudo udevadm trigger
- sudo ldconfig
- echo "Udev rules have been successfully installed."
-else
- echo "File '97-myriad-usbboot.rules' is missing. Please make sure you installed 'Inference Engine Runtime for Intel® Movidius™ VPU'."
- exit 1
-fi
diff --git a/scripts/setupvars/setupvars.bat b/scripts/setupvars/setupvars.bat
index 26424d275d9..71256160263 100644
--- a/scripts/setupvars/setupvars.bat
+++ b/scripts/setupvars/setupvars.bat
@@ -36,8 +36,7 @@ if exist "%INTEL_OPENVINO_DIR%\extras\opencv\setupvars.bat" (
set "InferenceEngine_DIR=%INTEL_OPENVINO_DIR%\runtime\cmake"
set "ngraph_DIR=%INTEL_OPENVINO_DIR%\runtime\cmake"
set "OpenVINO_DIR=%INTEL_OPENVINO_DIR%\runtime\cmake"
-set "HDDL_INSTALL_DIR=%INTEL_OPENVINO_DIR%\runtime\3rdparty\hddl"
-set "OPENVINO_LIB_PATHS=%INTEL_OPENVINO_DIR%\runtime\bin\intel64\Release;%INTEL_OPENVINO_DIR%\runtime\bin\intel64\Debug;%HDDL_INSTALL_DIR%\bin;%OPENVINO_LIB_PATHS%"
+set "OPENVINO_LIB_PATHS=%INTEL_OPENVINO_DIR%\runtime\bin\intel64\Release;%INTEL_OPENVINO_DIR%\runtime\bin\intel64\Debug;%OPENVINO_LIB_PATHS%"
:: TBB
if exist %INTEL_OPENVINO_DIR%\runtime\3rdparty\tbb (
diff --git a/scripts/setupvars/setupvars.sh b/scripts/setupvars/setupvars.sh
index 5a4d4538834..169b7f12cef 100755
--- a/scripts/setupvars/setupvars.sh
+++ b/scripts/setupvars/setupvars.sh
@@ -32,22 +32,15 @@ if [ -e "$INSTALLDIR/runtime" ]; then
system_type=$(ls "$INSTALLDIR/runtime/lib/")
IE_PLUGINS_PATH=$INSTALLDIR/runtime/lib/$system_type
- export HDDL_INSTALL_DIR=$INSTALLDIR/runtime/3rdparty/hddl
if [[ "$OSTYPE" == "darwin"* ]]; then
export DYLD_LIBRARY_PATH=${IE_PLUGINS_PATH}/Release:${IE_PLUGINS_PATH}/Debug${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}
export LD_LIBRARY_PATH=${IE_PLUGINS_PATH}/Release:${IE_PLUGINS_PATH}/Debug${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PKG_CONFIG_PATH=${IE_PLUGINS_PATH}/Release/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
else
- export LD_LIBRARY_PATH=$HDDL_INSTALL_DIR/lib:${IE_PLUGINS_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ export LD_LIBRARY_PATH=${IE_PLUGINS_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PKG_CONFIG_PATH=$IE_PLUGINS_PATH/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
fi
- HDDL_UNITE_DIR=$INSTALLDIR/runtime/3rdparty/hddl_unite
-
- if [ -e "$HDDL_UNITE_DIR" ]; then
- export LD_LIBRARY_PATH=$HDDL_UNITE_DIR/lib:$HDDL_UNITE_DIR/thirdparty/XLink/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
- fi
-
if [ -e "$INSTALLDIR/runtime/3rdparty/tbb" ]; then
tbb_lib_path=$INSTALLDIR/runtime/3rdparty/tbb/lib
if [ -d "$tbb_lib_path/$system_type" ]; then
diff --git a/src/bindings/c/include/c_api/ie_c_api.h b/src/bindings/c/include/c_api/ie_c_api.h
index f12e56433d7..d36f2c9765b 100644
--- a/src/bindings/c/include/c_api/ie_c_api.h
+++ b/src/bindings/c/include/c_api/ie_c_api.h
@@ -581,7 +581,7 @@ ie_core_get_config(const ie_core_t* core, const char* device_name, const char* c
* @brief Gets available devices for neural network inference.
* @ingroup Core
* @param core A pointer to ie_core_t instance.
- * @param avai_devices The devices are returned as { CPU, GPU.0, GPU.1, MYRIAD }
+ * @param avai_devices The devices are returned as { CPU, GPU.0, GPU.1 }
* If there more than one device of specific type, they are enumerated with .# suffix
* @return Status code of the operation: OK(0) for success.
*/
diff --git a/src/bindings/python/src/compatibility/openvino/inference_engine/constants.pyx b/src/bindings/python/src/compatibility/openvino/inference_engine/constants.pyx
index 3860d81de07..fe66c2a1f73 100644
--- a/src/bindings/python/src/compatibility/openvino/inference_engine/constants.pyx
+++ b/src/bindings/python/src/compatibility/openvino/inference_engine/constants.pyx
@@ -9,7 +9,7 @@ from enum import Enum
supported_precisions = ['FP32', 'FP64', 'FP16', 'I64', 'U64', 'I32', 'U32',
'I16', 'I4', 'I8', 'U16', 'U4', 'U8', 'BOOL', 'BIN', 'BF16']
-known_plugins = ['CPU', 'GPU', 'MYRIAD', 'HETERO', 'HDDL', 'MULTI']
+known_plugins = ['CPU', 'GPU', 'HETERO', 'MULTI']
layout_int_to_str_map = {0: 'ANY', 1: 'NCHW', 2: 'NHWC', 3: 'NCDHW', 4: 'NDHWC', 64: 'OIHW', 95: 'SCALAR', 96: 'C',
128: 'CHW', 192: 'HW', 193: 'NC', 194: 'CN', 200: 'BLOCKED'}
diff --git a/src/bindings/python/src/compatibility/openvino/inference_engine/ie_api.pyx b/src/bindings/python/src/compatibility/openvino/inference_engine/ie_api.pyx
index 09e8372a20d..ff3bf81521b 100644
--- a/src/bindings/python/src/compatibility/openvino/inference_engine/ie_api.pyx
+++ b/src/bindings/python/src/compatibility/openvino/inference_engine/ie_api.pyx
@@ -478,11 +478,11 @@ cdef class IECore:
ie = IECore()
net = ie.read_network(model=path_to_xml_file, weights=path_to_bin_file)
- exec_net = ie.load_network(network=net, device_name="MYRIAD", num_requests=2)
+ exec_net = ie.load_network(network=net, device_name="CPU", num_requests=2)
# export executable network
exec_net.export(path_to_file_to_save)
# import previously exported executable network
- exec_net_imported = ie.import_network(model_file=path_to_file_to_save, device_name="MYRIAD")
+ exec_net_imported = ie.import_network(model_file=path_to_file_to_save, device_name="CPU")
"""
cdef ExecutableNetwork exec_net = ExecutableNetwork()
cdef map[string, string] c_config
@@ -646,12 +646,12 @@ cdef class IECore:
"""
return self.impl.getConfig(device_name.encode(), config_name.encode())
- ## A list of devices. The devices are returned as \[CPU, GPU.0, GPU.1, MYRIAD\].
+ ## A list of devices. The devices are returned as \[CPU, GPU.0, GPU.1\].
# If there are more than one device of a specific type, they all are listed followed by a dot and a number.
@property
def available_devices(self):
"""
- A list of devices. The devices are returned as \[CPU, FPGA.0, FPGA.1, MYRIAD\].
+ A list of devices. The devices are returned as \[CPU, GPU.0, GPU.1\].
If there are more than one device of a specific type, they all are listed followed by a dot and a number.
"""
cdef vector[string] c_devices = self.impl.getAvailableDevices()
@@ -1239,7 +1239,7 @@ cdef class ExecutableNetwork:
# ```python
# ie = IECore()
# net = ie.read_network(model=path_to_xml_file, weights=path_to_bin_file)
- # exec_net = ie.load_network(network=net, device_name="MYRIAD", num_requests=2)
+ # exec_net = ie.load_network(network=net, device_name="CPU", num_requests=2)
# exec_net.export(path_to_file_to_save)
# ```
def export(self, model_file: str):
@@ -1252,7 +1252,7 @@ cdef class ExecutableNetwork:
ie = IECore()
net = ie.read_network(model=path_to_xml_file, weights=path_to_bin_file)
- exec_net = ie.load_network(network=net, device_name="MYRIAD", num_requests=2)
+ exec_net = ie.load_network(network=net, device_name="CPU", num_requests=2)
exec_net.export(path_to_file_to_save)
"""
deref(self.impl).exportNetwork(model_file.encode())
diff --git a/src/bindings/python/src/pyopenvino/core/core.cpp b/src/bindings/python/src/pyopenvino/core/core.cpp
index 218a342e86a..62b257f9be8 100644
--- a/src/bindings/python/src/pyopenvino/core/core.cpp
+++ b/src/bindings/python/src/pyopenvino/core/core.cpp
@@ -555,7 +555,7 @@ void regclass_Core(py::module m) {
GIL is released while running this function.
- :returns: A list of devices. The devices are returned as: CPU, GPU.0, GPU.1, MYRIAD...
+ :returns: A list of devices. The devices are returned as: CPU, GPU.0, GPU.1, GNA...
If there more than one device of specific type, they are enumerated with .# suffix.
Such enumerated device can later be used as a device name in all Core methods like:
compile_model, query_model, set_property and so on.
diff --git a/src/bindings/python/tests/conftest.py b/src/bindings/python/tests/conftest.py
index a327e3a4baf..45d1b09ba89 100644
--- a/src/bindings/python/tests/conftest.py
+++ b/src/bindings/python/tests/conftest.py
@@ -68,9 +68,9 @@ def get_model_with_template_extension():
return core, core.read_model(ir)
-def model_path(is_myriad=False):
+def model_path(is_fp16=False):
base_path = os.path.dirname(__file__)
- if is_myriad:
+ if is_fp16:
test_xml = os.path.join(base_path, "test_utils", "utils", "test_model_fp16.xml")
test_bin = os.path.join(base_path, "test_utils", "utils", "test_model_fp16.bin")
else:
@@ -93,7 +93,7 @@ def pytest_addoption(parser):
parser.addoption(
"--backend",
default="CPU",
- choices=["CPU", "GPU", "HDDL", "MYRIAD", "HETERO", "TEMPLATE"],
+ choices=["CPU", "GPU", "GNA", "HETERO", "TEMPLATE"],
help="Select target device",
)
parser.addoption(
@@ -118,8 +118,7 @@ def pytest_configure(config):
# register additional markers
config.addinivalue_line("markers", "skip_on_cpu: Skip test on CPU")
config.addinivalue_line("markers", "skip_on_gpu: Skip test on GPU")
- config.addinivalue_line("markers", "skip_on_hddl: Skip test on HDDL")
- config.addinivalue_line("markers", "skip_on_myriad: Skip test on MYRIAD")
+ config.addinivalue_line("markers", "skip_on_gna: Skip test on GNA")
config.addinivalue_line("markers", "skip_on_hetero: Skip test on HETERO")
config.addinivalue_line("markers", "skip_on_template: Skip test on TEMPLATE")
config.addinivalue_line("markers", "onnx_coverage: Collect ONNX operator coverage")
@@ -135,8 +134,7 @@ def pytest_collection_modifyitems(config, items):
keywords = {
"CPU": "skip_on_cpu",
"GPU": "skip_on_gpu",
- "HDDL": "skip_on_hddl",
- "MYRIAD": "skip_on_myriad",
+ "GNA": "skip_on_gna",
"HETERO": "skip_on_hetero",
"TEMPLATE": "skip_on_template",
}
@@ -144,8 +142,7 @@ def pytest_collection_modifyitems(config, items):
skip_markers = {
"CPU": pytest.mark.skip(reason="Skipping test on the CPU backend."),
"GPU": pytest.mark.skip(reason="Skipping test on the GPU backend."),
- "HDDL": pytest.mark.skip(reason="Skipping test on the HDDL backend."),
- "MYRIAD": pytest.mark.skip(reason="Skipping test on the MYRIAD backend."),
+ "GNA": pytest.mark.skip(reason="Skipping test on the GNA backend."),
"HETERO": pytest.mark.skip(reason="Skipping test on the HETERO backend."),
"TEMPLATE": pytest.mark.skip(reason="Skipping test on the TEMPLATE backend."),
}
diff --git a/src/bindings/python/tests/test_runtime/test_compiled_model.py b/src/bindings/python/tests/test_runtime/test_compiled_model.py
index 222bb203538..22c0e48384b 100644
--- a/src/bindings/python/tests/test_runtime/test_compiled_model.py
+++ b/src/bindings/python/tests/test_runtime/test_compiled_model.py
@@ -10,8 +10,7 @@ from tests.conftest import model_path
from tests.test_utils.test_utils import get_relu_model, generate_image, generate_model_and_image, generate_relu_compiled_model
from openvino.runtime import Model, ConstOutput, Shape, Core, Tensor
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path()
def test_get_property(device):
diff --git a/src/bindings/python/tests/test_runtime/test_infer_request.py b/src/bindings/python/tests/test_runtime/test_infer_request.py
index 4004a9cf211..79b1bd52257 100644
--- a/src/bindings/python/tests/test_runtime/test_infer_request.py
+++ b/src/bindings/python/tests/test_runtime/test_infer_request.py
@@ -19,8 +19,7 @@ from tests import skip_need_mock_op
from tests.conftest import model_path
from tests.test_utils.test_utils import generate_image, get_relu_model
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path()
def create_model_with_memory(input_shape, data_type):
@@ -706,8 +705,8 @@ def test_results_async_infer(device):
@pytest.mark.skipif(
- os.environ.get("TEST_DEVICE") not in ["GPU, FPGA", "MYRIAD"],
- reason="Device independent test",
+ os.environ.get("TEST_DEVICE") not in ["GPU"],
+ reason="Device dependent test",
)
def test_infer_float16(device):
model = bytes(
diff --git a/src/bindings/python/tests/test_runtime/test_input_node.py b/src/bindings/python/tests/test_runtime/test_input_node.py
index 937f0930669..6c3f224e057 100644
--- a/src/bindings/python/tests/test_runtime/test_input_node.py
+++ b/src/bindings/python/tests/test_runtime/test_input_node.py
@@ -11,8 +11,7 @@ import openvino.runtime.opset8 as ops
from openvino.runtime import Core, OVAny
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path()
def test_input_type(device):
diff --git a/src/bindings/python/tests/test_runtime/test_output_const_node.py b/src/bindings/python/tests/test_runtime/test_output_const_node.py
index 99a7d659b28..1836f8dd07f 100644
--- a/src/bindings/python/tests/test_runtime/test_output_const_node.py
+++ b/src/bindings/python/tests/test_runtime/test_output_const_node.py
@@ -21,8 +21,7 @@ from openvino.runtime import (
import pytest
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path()
def test_const_output_type(device):
diff --git a/src/bindings/python/tests/test_runtime/test_output_node.py b/src/bindings/python/tests/test_runtime/test_output_node.py
index fa05f47c403..f18f4f08de6 100644
--- a/src/bindings/python/tests/test_runtime/test_output_node.py
+++ b/src/bindings/python/tests/test_runtime/test_output_node.py
@@ -8,9 +8,6 @@ from ..conftest import model_path
import openvino.runtime.opset8 as ops
from openvino.runtime import Type
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
-
def test_output_replace(device):
param = ops.parameter([1, 64], Type.i64)
diff --git a/src/bindings/python/tests/test_utils/test_utils.py b/src/bindings/python/tests/test_utils/test_utils.py
index 30d974f89ec..69ee3ba72ce 100644
--- a/src/bindings/python/tests/test_utils/test_utils.py
+++ b/src/bindings/python/tests/test_utils/test_utils.py
@@ -31,7 +31,7 @@ def test_compare_models():
def generate_lib_name(device, full_device_name):
lib_name = ""
arch = processor()
- if arch == "x86_64" or "Intel" in full_device_name or device in ["GNA", "HDDL", "MYRIAD", "VPUX"]:
+ if arch == "x86_64" or "Intel" in full_device_name or device in ["GNA", "VPUX"]:
lib_name = "openvino_intel_" + device.lower() + "_plugin"
elif arch != "x86_64" and device == "CPU":
lib_name = "openvino_arm_cpu_plugin"
diff --git a/src/bindings/python/tests_compatibility/conftest.py b/src/bindings/python/tests_compatibility/conftest.py
index e13f76fffa3..4fce818bb9f 100644
--- a/src/bindings/python/tests_compatibility/conftest.py
+++ b/src/bindings/python/tests_compatibility/conftest.py
@@ -11,9 +11,9 @@ import tests_compatibility
from pathlib import Path
-def model_path(is_myriad=False):
+def model_path(is_fp16=False):
base_path = os.path.dirname(__file__)
- if is_myriad:
+ if is_fp16:
test_xml = os.path.join(base_path, "test_utils", "utils", "test_model_fp16.xml")
test_bin = os.path.join(base_path, "test_utils", "utils", "test_model_fp16.bin")
else:
@@ -44,7 +44,7 @@ def pytest_addoption(parser):
parser.addoption(
"--backend",
default="CPU",
- choices=["CPU", "GPU", "HDDL", "MYRIAD", "HETERO", "TEMPLATE"],
+ choices=["CPU", "GPU", "GNA", "HETERO", "TEMPLATE"],
help="Select target device",
)
parser.addoption(
@@ -69,8 +69,7 @@ def pytest_configure(config):
# register additional markers
config.addinivalue_line("markers", "skip_on_cpu: Skip test on CPU")
config.addinivalue_line("markers", "skip_on_gpu: Skip test on GPU")
- config.addinivalue_line("markers", "skip_on_hddl: Skip test on HDDL")
- config.addinivalue_line("markers", "skip_on_myriad: Skip test on MYRIAD")
+ config.addinivalue_line("markers", "skip_on_gna: Skip test on GNA")
config.addinivalue_line("markers", "skip_on_hetero: Skip test on HETERO")
config.addinivalue_line("markers", "skip_on_template: Skip test on TEMPLATE")
config.addinivalue_line("markers", "onnx_coverage: Collect ONNX operator coverage")
@@ -86,8 +85,7 @@ def pytest_collection_modifyitems(config, items):
keywords = {
"CPU": "skip_on_cpu",
"GPU": "skip_on_gpu",
- "HDDL": "skip_on_hddl",
- "MYRIAD": "skip_on_myriad",
+ "GNA": "skip_on_gna",
"HETERO": "skip_on_hetero",
"TEMPLATE": "skip_on_template",
}
@@ -95,8 +93,7 @@ def pytest_collection_modifyitems(config, items):
skip_markers = {
"CPU": pytest.mark.skip(reason="Skipping test on the CPU backend."),
"GPU": pytest.mark.skip(reason="Skipping test on the GPU backend."),
- "HDDL": pytest.mark.skip(reason="Skipping test on the HDDL backend."),
- "MYRIAD": pytest.mark.skip(reason="Skipping test on the MYRIAD backend."),
+ "GNA": pytest.mark.skip(reason="Skipping test on the GNA backend."),
"HETERO": pytest.mark.skip(reason="Skipping test on the HETERO backend."),
"TEMPLATE": pytest.mark.skip(reason="Skipping test on the TEMPLATE backend."),
}
diff --git a/src/bindings/python/tests_compatibility/test_inference_engine/test_Blob.py b/src/bindings/python/tests_compatibility/test_inference_engine/test_Blob.py
index 3228224e0e8..38dc9c1471a 100644
--- a/src/bindings/python/tests_compatibility/test_inference_engine/test_Blob.py
+++ b/src/bindings/python/tests_compatibility/test_inference_engine/test_Blob.py
@@ -98,7 +98,7 @@ def test_incompatible_input_precision():
@pytest.mark.skip(reason="Test will enable when CPU fix will be merge")
@pytest.mark.skipif(os.environ.get("TEST_DEVICE", "CPU") != "CPU", reason="Device dependent test")
def test_buffer_values_after_add_outputs(device):
- test_net_xml_fp16, test_net_bin_fp16 = model_path(is_myriad=True)
+ test_net_xml_fp16, test_net_bin_fp16 = model_path(is_fp16=True)
ie_core = IECore()
if device == "CPU":
if ie_core.get_metric(device, "FULL_DEVICE_NAME") == "arm_compute::NEON":
diff --git a/src/bindings/python/tests_compatibility/test_inference_engine/test_ExecutableNetwork.py b/src/bindings/python/tests_compatibility/test_inference_engine/test_ExecutableNetwork.py
index 8db0845080e..0df29619fa5 100644
--- a/src/bindings/python/tests_compatibility/test_inference_engine/test_ExecutableNetwork.py
+++ b/src/bindings/python/tests_compatibility/test_inference_engine/test_ExecutableNetwork.py
@@ -11,8 +11,7 @@ from tests_compatibility.conftest import model_path
from tests_compatibility.test_utils.test_utils import generate_image, generate_relu_model
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path(False)
def test_infer(device):
@@ -223,20 +222,20 @@ def test_exec_graph(device):
del ie_core
-@pytest.mark.skipif(os.environ.get("TEST_DEVICE", "CPU") != "MYRIAD",
- reason="Device specific test. Only MYRIAD plugin implements network export")
+@pytest.mark.skipif(os.environ.get("TEST_DEVICE", "CPU") != "CPU",
+ reason="Device specific test. Only CPU plugin implements network export")
def test_export_import():
ie_core = ie.IECore()
net = ie_core.read_network(model=test_net_xml, weights=test_net_bin)
- exec_net = ie_core.load_network(net, "MYRIAD")
+ exec_net = ie_core.load_network(net, "CPU")
exported_net_file = 'exported_model.bin'
exec_net.export(exported_net_file)
assert os.path.exists(exported_net_file)
- exec_net = ie_core.import_network(exported_net_file, "MYRIAD")
+ exec_net = ie_core.import_network(exported_net_file, "CPU")
os.remove(exported_net_file)
img = generate_image()
res = exec_net.infer({'data': img})
- assert np.argmax(res['fc_out'][0]) == 3
+ assert np.argmax(res['fc_out'][0]) == 9
del exec_net
del ie_core
diff --git a/src/bindings/python/tests_compatibility/test_inference_engine/test_InferRequest.py b/src/bindings/python/tests_compatibility/test_inference_engine/test_InferRequest.py
index 69caff863c9..f246ce521dd 100644
--- a/src/bindings/python/tests_compatibility/test_inference_engine/test_InferRequest.py
+++ b/src/bindings/python/tests_compatibility/test_inference_engine/test_InferRequest.py
@@ -14,8 +14,7 @@ from tests_compatibility.test_utils.test_utils import generate_image, generate_r
import ngraph as ng
from ngraph.impl import Function, Type
-is_myriad = os.environ.get("TEST_DEVICE") == "MYRIAD"
-test_net_xml, test_net_bin = model_path(is_myriad)
+test_net_xml, test_net_bin = model_path()
def create_function_with_memory(input_shape, data_type):
diff --git a/src/inference/dev_api/ie_icore.hpp b/src/inference/dev_api/ie_icore.hpp
index 7a31ced8c2c..b33cff340ad 100644
--- a/src/inference/dev_api/ie_icore.hpp
+++ b/src/inference/dev_api/ie_icore.hpp
@@ -170,7 +170,7 @@ public:
/**
* @brief Returns devices available for neural networks inference
*
- * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, MYRIAD }
+ * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, GNA }
* If there more than one device of specific type, they are enumerated with .# suffix.
*/
virtual std::vector GetAvailableDevices() const = 0;
diff --git a/src/inference/include/ie/ie_core.hpp b/src/inference/include/ie/ie_core.hpp
index 7117821d1ae..586dd76c0c1 100644
--- a/src/inference/include/ie/ie_core.hpp
+++ b/src/inference/include/ie/ie_core.hpp
@@ -285,7 +285,7 @@ public:
/**
* @brief Returns devices available for neural networks inference
*
- * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, MYRIAD }
+ * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, GNA }
* If there more than one device of specific type, they are enumerated with .# suffix.
*/
std::vector GetAvailableDevices() const;
diff --git a/src/inference/include/openvino/runtime/core.hpp b/src/inference/include/openvino/runtime/core.hpp
index 3ef4031b2c8..22717667f9a 100644
--- a/src/inference/include/openvino/runtime/core.hpp
+++ b/src/inference/include/openvino/runtime/core.hpp
@@ -628,7 +628,7 @@ public:
* @brief Returns devices available for inference.
* Core objects go over all registered plugins and ask about available devices.
*
- * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, MYRIAD }.
+ * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, GNA }.
* If there is more than one device of a specific type, they are enumerated with the .# suffix.
* Such enumerated device can later be used as a device name in all Core methods like Core::compile_model,
* Core::query_model, Core::set_property and so on.
diff --git a/src/inference/src/dev/core_impl.hpp b/src/inference/src/dev/core_impl.hpp
index 7c5f23788ab..6243e4e60d8 100644
--- a/src/inference/src/dev/core_impl.hpp
+++ b/src/inference/src/dev/core_impl.hpp
@@ -278,7 +278,7 @@ public:
/**
* @brief Returns devices available for neural networks inference
*
- * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, MYRIAD }
+ * @return A vector of devices. The devices are returned as { CPU, GPU.0, GPU.1, GNA }
* If there more than one device of specific type, they are enumerated with .# suffix.
*/
std::vector GetAvailableDevices() const override;
diff --git a/src/plugins/README.md b/src/plugins/README.md
index a3cf97c383f..d5c6dfa63d1 100644
--- a/src/plugins/README.md
+++ b/src/plugins/README.md
@@ -10,7 +10,6 @@ The list of supported plugins:
* [intel_cpu](./intel_cpu)
* [intel_gna](./intel_gna)
* [intel_gpu](./intel_gpu)
- * [intel_myriad](./intel_myriad)
* [template](./template)
## See also
diff --git a/src/plugins/auto/utils/config.hpp b/src/plugins/auto/utils/config.hpp
index 8e66d76551a..7e1bacdecb0 100644
--- a/src/plugins/auto/utils/config.hpp
+++ b/src/plugins/auto/utils/config.hpp
@@ -294,8 +294,6 @@ struct PluginConfig {
"GPU",
"GNA",
"TEMPLATE",
- "MYRIAD",
- "HDDL",
"VPUX",
"MULTI",
"HETERO",
diff --git a/src/plugins/intel_cpu/src/docs/onednn_selective_build.md b/src/plugins/intel_cpu/src/docs/onednn_selective_build.md
index ac7cec69a72..24f87dd2edd 100644
--- a/src/plugins/intel_cpu/src/docs/onednn_selective_build.md
+++ b/src/plugins/intel_cpu/src/docs/onednn_selective_build.md
@@ -29,7 +29,7 @@ cmake .. \
-DENABLE_PROFILING_ITT=ON \
-DSELECTIVE_BUILD=COLLECT \
-DCMAKE_INSTALL_PREFIX=`pwd`/install \
--DCMAKE_INSTALL_RPATH=`pwd`/install/runtime/3rdparty/tbb/lib:`pwd`/install/runtime/3rdparty/hddl/lib:`pwd`/install/runtime/lib/intel64
+-DCMAKE_INSTALL_RPATH=`pwd`/install/runtime/3rdparty/tbb/lib:`pwd`/install/runtime/lib/intel64
cmake --build . --config Release -j 8
```
@@ -73,7 +73,7 @@ cmake .. \
-DSELECTIVE_BUILD_STAT= \
-DPYTHON_EXECUTABLE=/usr/bin/python3.7 \
-DCMAKE_INSTALL_PREFIX=`pwd`/install \
--DCMAKE_INSTALL_RPATH=`pwd`/install/runtime/3rdparty/tbb/lib:`pwd`/install/runtime/3rdparty/hddl/lib:`pwd`/install/runtime/lib/intel64
+-DCMAKE_INSTALL_RPATH=`pwd`/install/runtime/3rdparty/tbb/lib:`pwd`/install/runtime/lib/intel64
cmake --build . --config Release -j 8
```
diff --git a/src/plugins/intel_myriad/CMakeLists.txt b/src/plugins/intel_myriad/CMakeLists.txt
deleted file mode 100644
index eb5cf77018a..00000000000
--- a/src/plugins/intel_myriad/CMakeLists.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (C) 2018-2023 Intel Corporation
-# SPDX-License-Identifier: Apache-2.0
-#
-
-#
-# Build common part
-#
-
-if (NOT ENABLE_INTEL_MYRIAD_COMMON)
- return()
-endif()
-
-if(CMAKE_COMPILER_IS_GNUCC)
- ie_add_compiler_flags(-Wno-all)
-endif()
-
-
-if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
- # 4267 4244 conversion from 'XXX' to 'YYY', possible loss of data
- ie_add_compiler_flags(/wd4244)
- # '<': signed/unsigned mismatch
- ie_add_compiler_flags(/wd4018)
- # conversion from 'size_t' to 'int', possible loss of data
- ie_add_compiler_flags(/wd4267)
- # unreferenced local variable
- ie_add_compiler_flags(/wd4101)
-endif()
-
-add_subdirectory(common)
-
-if(ENABLE_INTEL_MYRIAD)
- add_subdirectory(third_party)
- add_subdirectory(graph_transformer)
- add_subdirectory(myriad_plugin)
-
- if(DEFINED VPU_CLC_MA2X8X_ROOT AND NOT CPACK_GENERATOR MATCHES "^(DEB|RPM|CONDA-FORGE|BREW)$")
- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/custom_kernels/
- DESTINATION ${OV_CPACK_PLUGINSDIR}/vpu_custom_kernels
- COMPONENT myriad)
- install(DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/vpu_custom_kernels/
- DESTINATION ${OV_CPACK_PLUGINSDIR}/vpu_custom_kernels
- COMPONENT myriad)
- install(DIRECTORY ${VPU_CLC_MA2X8X_ROOT}/
- DESTINATION tools/cl_compiler
- COMPONENT myriad
- USE_SOURCE_PERMISSIONS
- PATTERN ie_dependency.info EXCLUDE)
- endif()
-endif()
diff --git a/src/plugins/intel_myriad/common/CMakeLists.txt b/src/plugins/intel_myriad/common/CMakeLists.txt
deleted file mode 100644
index 9602239a3ba..00000000000
--- a/src/plugins/intel_myriad/common/CMakeLists.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright (C) 2018-2023 Intel Corporation
-# SPDX-License-Identifier: Apache-2.0
-#
-
-file(GLOB_RECURSE SOURCES *.cpp *.hpp *.h)
-
-function(add_common_target TARGET_NAME STATIC_IE)
- if(STATIC_IE)
- set(exclude_from_all EXCLUDE_FROM_ALL)
- endif()
-
- add_library(${TARGET_NAME} STATIC ${exclude_from_all} ${SOURCES})
-
- ie_faster_build(${TARGET_NAME}
- UNITY
- )
-
- if(CMAKE_COMPILER_IS_GNUCXX)
- # TODO: enable some day and fix all warnings
-# target_compile_options(${TARGET_NAME} PRIVATE "-Wall")
- target_compile_options(${TARGET_NAME} PRIVATE "-Werror=unused-function")
- target_compile_options(${TARGET_NAME} PRIVATE "-Werror=strict-aliasing")
- endif()
-
- if(STATIC_IE)
- # static linkage to inference_engine library
- target_compile_definitions(${TARGET_NAME}
- PUBLIC
- USE_STATIC_IE)
- set_target_properties(${TARGET_NAME} PROPERTIES EXCLUDE_FROM_ALL ON)
- endif()
- target_compile_definitions(${TARGET_NAME} PRIVATE IMPLEMENT_INFERENCE_ENGINE_PLUGIN)
-
- target_include_directories(${TARGET_NAME}
- PUBLIC
- $)
-
- target_include_directories(${TARGET_NAME} SYSTEM PUBLIC
- $
- $
- $)
-
- if(WIN32)
- set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_PDB_NAME ${TARGET_NAME})
- endif()
-
- if(NOT STATIC_IE)
- add_cpplint_target(${TARGET_NAME}_cpplint FOR_TARGETS ${TARGET_NAME} CUSTOM_FILTERS "+runtime/explicit")
- endif()
-
- set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
-
- openvino_developer_export_targets(COMPONENT vpu TARGETS ${TARGET_NAME})
-
- target_link_libraries(${TARGET_NAME} PUBLIC openvino::runtime openvino::runtime::dev
- PRIVATE openvino::itt)
-
- if(NOT STATIC_IE)
- target_link_libraries(${TARGET_NAME} PUBLIC inference_engine_legacy)
- endif()
-
- ov_install_static_lib(${TARGET_NAME} myriad)
-endfunction()
-
-add_common_target("vpu_common_lib" FALSE)
-
-# Unit tests support for graph transformer
-if(WIN32)
- add_common_target("vpu_common_lib_test_static" TRUE)
-else()
- add_library("vpu_common_lib_test_static" ALIAS "vpu_common_lib")
-endif()
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/as_parameter_enabler.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/as_parameter_enabler.hpp
deleted file mode 100644
index 7fda745fe40..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/as_parameter_enabler.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "ie_parameter.hpp"
-
-template
-struct AsParsedParameterEnabler {
- static InferenceEngine::Parameter asParameter(const std::string& value) { return {OptionConcept::parse(value)}; }
-};
-
-struct AsParameterEnabler {
- static InferenceEngine::Parameter asParameter(const std::string& value);
-};
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/check_preprocessing_inside_model.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/check_preprocessing_inside_model.hpp
deleted file mode 100644
index 7d218469b54..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/check_preprocessing_inside_model.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct CheckPreprocessingInsideModelOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/config_file.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/config_file.hpp
deleted file mode 100644
index 05f7df7ef8a..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/config_file.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct ConfigFileOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/copy_optimization.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/copy_optimization.hpp
deleted file mode 100644
index 12b109d5bf9..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/copy_optimization.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct CopyOptimizationOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/custom_layers.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/custom_layers.hpp
deleted file mode 100644
index ae133e0cd93..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/custom_layers.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct CustomLayersOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/detect_network_batch.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/detect_network_batch.hpp
deleted file mode 100644
index 00a5ec19afd..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/detect_network_batch.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DetectNetworkBatchOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_connect_timeout.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_connect_timeout.hpp
deleted file mode 100644
index 2aa9abd5285..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_connect_timeout.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DeviceConnectTimeoutOption : public AsParsedParameterEnabler {
- using value_type = std::chrono::seconds;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_id.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_id.hpp
deleted file mode 100644
index 73f999aefd8..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/device_id.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DeviceIDOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_convert_stages.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_convert_stages.hpp
deleted file mode 100644
index 9170a7799cd..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_convert_stages.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DisableConvertStagesOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_reorder.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_reorder.hpp
deleted file mode 100644
index 8fc83e8d60f..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/disable_reorder.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DisableReorderOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes.hpp
deleted file mode 100644
index bc08ac05d03..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DumpAllPassesOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes_directory.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes_directory.hpp
deleted file mode 100644
index 77b4a09f913..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_all_passes_directory.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DumpAllPassesDirectoryOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_internal_graph_file_name.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_internal_graph_file_name.hpp
deleted file mode 100644
index da6f05badfe..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/dump_internal_graph_file_name.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct DumpInternalGraphFileNameOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_async_dma.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_async_dma.hpp
deleted file mode 100644
index 28deb1e60e0..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_async_dma.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableAsyncDMAOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_custom_reshape_param.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_custom_reshape_param.hpp
deleted file mode 100644
index babd7c16ee0..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_custom_reshape_param.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableCustomReshapeParamOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_early_eltwise_relu_fusion.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_early_eltwise_relu_fusion.hpp
deleted file mode 100644
index f20af0e8dae..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_early_eltwise_relu_fusion.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableEarlyEltwiseReluFusionOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_force_reset.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_force_reset.hpp
deleted file mode 100644
index 5e31531f59b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_force_reset.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableForceResetOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_memory_types_annotation.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_memory_types_annotation.hpp
deleted file mode 100644
index a9b6c6b57b4..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_memory_types_annotation.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableMemoryTypesAnnotationOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_mx_boot.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_mx_boot.hpp
deleted file mode 100644
index 7ae0f494b62..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_mx_boot.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableMXBootOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_permute_merging.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_permute_merging.hpp
deleted file mode 100644
index 575af3e778a..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_permute_merging.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnablePermuteMergingOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_receiving_tensor_time.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_receiving_tensor_time.hpp
deleted file mode 100644
index 6cb8294117b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_receiving_tensor_time.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableReceivingTensorTimeOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_repl_with_screlu.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_repl_with_screlu.hpp
deleted file mode 100644
index a76df3a9349..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_repl_with_screlu.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableReplWithSCReluOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_tensor_iterator_unrolling.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_tensor_iterator_unrolling.hpp
deleted file mode 100644
index 3786eafd5df..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_tensor_iterator_unrolling.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableTensorIteratorUnrollingOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_weights_analysis.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_weights_analysis.hpp
deleted file mode 100644
index 78ca00e8968..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/enable_weights_analysis.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct EnableWeightsAnalysisOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/exclusive_async_requests.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/exclusive_async_requests.hpp
deleted file mode 100644
index 1ef90245729..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/exclusive_async_requests.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct ExclusiveAsyncRequestsOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/force_pure_tensor_iterator.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/force_pure_tensor_iterator.hpp
deleted file mode 100644
index a303a44383b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/force_pure_tensor_iterator.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct ForcePureTensorIteratorOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_acceleration.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_acceleration.hpp
deleted file mode 100644
index cd941c899b2..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_acceleration.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwAccelerationOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_black_list.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_black_list.hpp
deleted file mode 100644
index fc5cf070eac..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_black_list.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-#include "caseless.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwBlackListOption : public AsParameterEnabler {
- using value_type = InferenceEngine::details::caseless_set;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_dilation.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_dilation.hpp
deleted file mode 100644
index a55ecbe7fc0..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_dilation.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwDilationOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_extra_split.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_extra_split.hpp
deleted file mode 100644
index 4ee4d123499..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_extra_split.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwExtraSplitOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_inject_stages.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_inject_stages.hpp
deleted file mode 100644
index f2bb079c29b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_inject_stages.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwInjectStagesOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_pool_conv_merge.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_pool_conv_merge.hpp
deleted file mode 100644
index c1acca9b6ec..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/hw_pool_conv_merge.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct HwPoolConvMergeOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/ignore_unknown_layers.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/ignore_unknown_layers.hpp
deleted file mode 100644
index 5e403b4e44a..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/ignore_unknown_layers.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct IgnoreUnknownLayersOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/log_level.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/log_level.hpp
deleted file mode 100644
index a1479a03f86..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/log_level.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-enum class LogLevel;
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct LogLevelOption : public AsParameterEnabler {
- using value_type = LogLevel;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/memory_type.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/memory_type.hpp
deleted file mode 100644
index 280fa3a31e8..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/memory_type.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-enum class MovidiusDdrType;
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct MemoryTypeOption : public AsParameterEnabler {
- using value_type = MovidiusDdrType;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/none_layers.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/none_layers.hpp
deleted file mode 100644
index 65f26f81584..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/none_layers.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-#include "caseless.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct NoneLayersOption : public AsParameterEnabler {
- using value_type = InferenceEngine::details::caseless_set;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_cmx_slices.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_cmx_slices.hpp
deleted file mode 100644
index 9f4760a8a2b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_cmx_slices.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct NumberOfCMXSlicesOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_shaves.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_shaves.hpp
deleted file mode 100644
index bad764b058b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/number_of_shaves.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct NumberOfSHAVEsOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/ov_throughput_streams.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/ov_throughput_streams.hpp
deleted file mode 100644
index 11e482ad8ec..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/ov_throughput_streams.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-#include "openvino/runtime/properties.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct OvThroughputStreamsOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/pack_data_in_cmx.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/pack_data_in_cmx.hpp
deleted file mode 100644
index 1e05ff00f52..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/pack_data_in_cmx.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PackDataInCMXOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_count.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_count.hpp
deleted file mode 100644
index d941aae164c..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_count.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PerfCountOption : public AsParsedParameterEnabler {
- using value_type = bool;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_report_mode.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_report_mode.hpp
deleted file mode 100644
index a29c5f5eef4..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/perf_report_mode.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PerfReportModeOption : public AsParameterEnabler {
- using value_type = PerfReport;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint.hpp
deleted file mode 100644
index c2c415390fb..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2022 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "openvino/runtime/properties.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PerformanceHintOption : public AsParameterEnabler {
- using value_type = std::string;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint_num_requests.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint_num_requests.hpp
deleted file mode 100644
index ac5c45a9981..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/performance_hint_num_requests.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2022 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "openvino/runtime/properties.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PerformanceHintNumRequestsOption : public AsParameterEnabler {
- using value_type = int;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/power_config.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/power_config.hpp
deleted file mode 100644
index e9c44517fa4..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/power_config.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-enum class PowerConfig;
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct PowerConfigOption : public AsParameterEnabler {
- using value_type = PowerConfig;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/tensor_strides.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/tensor_strides.hpp
deleted file mode 100644
index 1bcf5cbdf04..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/tensor_strides.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct TensorStridesOption : public AsParsedParameterEnabler {
- using value_type = std::map>;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/throughput_streams.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/throughput_streams.hpp
deleted file mode 100644
index 7047001d14b..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/throughput_streams.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct ThroughputStreamsOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/tiling_cmx_limit_kb.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/tiling_cmx_limit_kb.hpp
deleted file mode 100644
index ab9c171f4e0..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/tiling_cmx_limit_kb.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-#include "vpu/utils/optional.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct TilingCMXLimitKBOption : public AsParameterEnabler {
- using value_type = Optional;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/vpu_scales_option.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/vpu_scales_option.hpp
deleted file mode 100644
index e61816d70aa..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/vpu_scales_option.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct VPUScalesOption : public AsParameterEnabler {
- using value_type = std::map;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/options/watchdog_interval.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/options/watchdog_interval.hpp
deleted file mode 100644
index b77ac8ac2a1..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/options/watchdog_interval.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-#include
-
-#include "vpu/configuration/as_parameter_enabler.hpp"
-
-namespace vpu {
-
-namespace details {
-
-enum class Access;
-enum class Category;
-
-} // namespace details
-
-class PluginConfiguration;
-
-struct WatchdogIntervalOption : public AsParsedParameterEnabler {
- using value_type = std::chrono::milliseconds;
-
- static std::string key();
- static void validate(const std::string&);
- static void validate(const PluginConfiguration&);
- static std::string defaultValue();
- static value_type parse(const std::string&);
- static details::Access access();
- static details::Category category();
-};
-
-} // namespace vpu
diff --git a/src/plugins/intel_myriad/common/include/vpu/configuration/plugin_configuration.hpp b/src/plugins/intel_myriad/common/include/vpu/configuration/plugin_configuration.hpp
deleted file mode 100644
index 9f1a5d8489d..00000000000
--- a/src/plugins/intel_myriad/common/include/vpu/configuration/plugin_configuration.hpp
+++ /dev/null
@@ -1,139 +0,0 @@
-// Copyright (C) 2018-2023 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#pragma once
-
-#include
-#include