* multiclass_nms opset9 spec, api, reference, paddle fe mapper, paddle fe unittest. * multiclass_nms opset9 cpu node impl. * multiclass_nms opset9 shape infer fix. * multiclass_nms opset9: add transform ConvertMulticlassNms8ToMulticlassNms9. * ConvertMulticlassNmsToMulticlassNmsIE: to MulticlassNmsIEInternal * add test dependency package paddledet==2.1.0 * 1. fix for roisnum overflow. 2. common shape_infer private function. Signed-off-by: jialipen <cecilia.peng@intel.com> * 1. use common infer_shape helper. 2. fix roisnum overflow issue. 3. fix for nmsWithEta. * test suite for opset9 multiclass_nms smoke tests pass, with both static and dynamic shapes. code clean for unit test. * decouple specification from this PR. * op fuzzy: dynamic input/output * reference impl refactor * multiclass_nms_base no need clone_inputs. * code clean * restrict ppdet import * fix clang format error * change ppdet import to resolve CI fail issue related to its dependency. * fix CI * refactor: multiclass_nms_shape_inference for opset9 and reference impl. TODO: could be applied to opset8 and even matrix_nms. * fix CI build failure. * CI fix for ambiguous namespace reference issue when building static libs. * update nms save_model python scripts. * dynamic inputs for NMS with CPU plugin. * copyright header for test scripts. * op comformance test for multiclass_nms_9. * minor update: is_type * python opset9 and multiclass_nms * flake8 CI fix flake8 CI fix flake8 CI fix * remove NmsBase. stage1. flake8 CI fix remove NmsBase. stage 1 fix. * rm NmsBase. stage2. * more multiclass_nms prop tests and fix. * remove unchanged ops from binding opset9. * dependcy of paddle_tests. * fix: add MulticlassNms to op mapper. * clang format fix * fix merge error.
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.
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.