* Merge Linux CC + static build + clang compiler * Improvements * Removed ie prefixes from cmake scripts * Fixes for NPU * Initial relocatable OpenVINO Developer package * Improvements * Try to fix * improvements * Export a lot of headers * Removed NVIDIA pipeline; make it to be a job * Fixes * Fixes 2 * Try ilya-lavrenov repo * Clean-up * More imrpovements * Even more improvements * Override export, install * Override export, install * Disable pythonwheel generation for relocatable OV dev package * Fixed issues with versions * Fixed android build * Fixed android build * Fixed NPU build * Update src/bindings/python/CMakeLists.txt |
||
|---|---|---|
| .. | ||
| backend | ||
| include/template | ||
| src | ||
| tests/functional | ||
| CMakeLists.txt | ||
| README.md | ||
README.md
OpenVINO Template Plugin
Template Plugin for OpenVINO™ Runtime which demonstrates basics of how OpenVINO™ Runtime plugin can be built and implemented on top of OpenVINO Developer Package and Plugin API. As a backend for actual computations OpenVINO reference implementations is used, so the Template plugin is fully functional.
Key Contacts
Please contact a member of openvino-ie-template-maintainers group, for assistance regarding Template plugin.
Components
Template Plugin contains the following components:
- backend - contains backend to run reference implementations.
- include - folder contains public plugin API.
- src - folder contains sources of the plugin.
- tests - contains tests for the plugin.
How to build
$ cd <openvino_dir>
$ mkdir <openvino_dir>/build
$ cd <openvino_dir>/build
$ cmake -DENABLE_TESTS=ON -DENABLE_FUNCTIONAL_TESTS=ON ..
$ make -j8
$ cd <template_plugin_dir>
$ mkdir <template_plugin_dir>/build
$ cd <template_plugin_dir>/build
$ cmake -DOpenVINODeveloperPackage_DIR=<openvino_dir>/build -DENABLE_TEMPLATE_REGISTRATION=ON ..
$ make -j8
ENABLE_TEMPLATE_REGISTRATION cmake options registers the plugin in plugin.xml configuration file and enables install target for the plugin.