* Removed Intel MYRIAD plugin * Removed Intel MYIAD from CI files * Removed Intel MYRIAD from cmake folder * Removed MYRIAD, HDDL from samples * Removed MYRIAD, HDDL from scripts folder * Removed MYRIAD from bindings folder (C and Python API) * Removed MYRIAD tests * Removed MYRIAD from tests folder * Removed MYRIAD from tools folder * Removed HDDL (VAD), MYRIAD (NSC2) from documentation * Fixed build for AUTO unit tests * Fixed clang code style * Fixed comments and issues * removed MYRIAD from AUTO tests * Disabled MULTI tests in CI * Update docs/OV_Runtime_UG/auto_device_selection.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/get_started/get_started_demos.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/OV_Runtime_UG/deployment/local-distribution.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
OpenVINO™ AUTO Plugin
The main responsibility of the AUTO plugin is to provide a unified device that enables developers to code deep learning applications once and deploy them anywhere.
Other capabilities of the AUTO plugin include:
- Static device selection, which intelligently loads a network to one device or multiple devices.
- CPU acceleration to start inferencing while the target device is still loading the network.
- Model priority support for loading multiple networks to multiple devices.
The component is written in C++. If you want to contribute to the AUTO plugin, follow the common coding style rules.
Key contacts
In case of any questions, review and merge requests, contact the AUTO Plugin maintainer group.
Components
The AUTO plugin follows the OpenVINO™ plugin architecture and consists of several main components:
- docs contains developer documentation for the AUTO plugin.
- current folder contains sources of the AUTO plugin.
Learn more in the OpenVINO™ Plugin Developer Guide.
Architecture
The diagram below shows an overview of the components responsible for the basic inference flow:
flowchart TD
subgraph Application["Application"]
end
subgraph OpenVINO Runtime["OpenVINO Runtime"]
AUTO["AUTO Plugin"] --> CPU["CPU Plugin"]
AUTO["AUTO Plugin"] --> GPU["GPU Plugin"]
end
Application --> AUTO
style Application fill:#6c9f7f
Find more details in the AUTO Plugin architecture document.