* Written reference implementation of the operation ExperimentalDetectronROIFeatureExtractor. * Small fixes. * Started to write tests for evaluation of the operation ExperimentalDetectronROIfeatureExtractor. * Written test for evaluation of the nGraph operation ExperimentalDetectronROIFeatureExtractor. * Some changes. * Added debug prints to evaluates.map. * Added more debug prints. * Added another debug prints. * Added more debug prints. * Added more debug prints. * Added more debug prints. * Inserted additional static_casts. * Added more static_casts. * Commented some debug prints. * Some reversion. * Deleted some debug prints. * Deleted some debug prints. * Deleted more debug prints. * Added some casts and debug prints. * Some changes. * Small changes. * Some changes. * Added png files. * Small changes. * Code style fixes. * Code style fixes. * Rewritten some auxiliary functions. * Corrected the body of the function experimental_detectron_roi_feature_extractor(). * Some code style fixes. * Code style fixes. * Small code style fixes. * Commented one debug print. * Small changes. * Added some debug print. * Small changes. * Added more debug prints. * Small fixes. * Added more debug prints. * Commented some code. * Indexing operation [] was replaced by .at() method in the function pre_calc_for_bilinear_interpolate(). * Deleted unneeded variables w1, w2, w3, w4. * Deleted variable xx. * Added GCC pragma before the function pre_calc_for_bilinear_interpolate(). * Fixes in macros. * Fixed pragma before the function pre_calc_for_bilinear_interpolate(). * Deleted some debug prints. * Deleted more debug prints and fixed some code style issues. * Deleted redundant assert. * Deleted redundant assert in the function split_points(). * Started to move tests for nGraph reference implementation of ExperimentalDetectronROIFeatureExtractor to template plugin. * Enabled test INTERPRETER.onnx_model_experimental_detectron_roi_feature_extractor. * Deleted backend tests for the reference nGraph implementation of the operation ExperimentalDetectronROIFeatureExtractor. * Deleted commented code. * Fixed typo. * Some fixes. * Some fixes. * Some fixes. * Some fixes. * Some fixes. * Renamed the function that calculates ROIAlign. * Deleted redundant usings. * Now input shapes are parameters of test. * Small fix. * Now element type is also test parameter. * Deleted some commented code. * Added test for float16 case. * Small fix. * Added test for bfloat16 case. * Deleted redundant parameters of tests. * Deleted commented code. * Deleted redundant structure. * Small fix. * Some reverting.
template-plugin
Template Plugin for Inference Engine which demonstrates basics of how Inference Engine plugin can be built and implemented on top of Inference Engine Developer Package and Plugin API. As a backend for actual computations ngraph reference implementations is used, so the Template plugin is fully functional.
How to build
$ cd $DLDT_HOME
$ mkdir $DLDT_HOME/build
$ cd $DLDT_HOME/build
$ cmake -DENABLE_TESTS=ON -DENABLE_FUNCTIONAL_TESTS=ON ..
$ make -j8
$ cd $TEMPLATE_PLUGIN_HOME
$ mkdir $TEMPLATE_PLUGIN_HOME/build
$ cd $TEMPLATE_PLUGIN_HOME/build
$ cmake -DInferenceEngineDeveloperPackage_DIR=$DLDT_HOME/build ..
$ make -j8