* Add GatherND_8 operation * Update shape infer function and tests * Initial commit for nGraph GatherND_8 operation * Add GatherNDBase class implementation * Fix base class errors * Add missrd header * Update base class * Update GatherND_8 implementation * Fix codestyle * Fix wrong rank * Implement tests for gatherND_8 shape inference function * fix codestyle * Add limitation to doc * Siplyfy check in shape inference * Add more test cases * Update shape inference function * Add more test cases to cover all case with dynamic input shapes * Update shape inference function * Refactor tests * Initial commit for gatherND_8 reference implementation * Add visitor tests for gatherND_8 operation * Add visitor tests for gatherND_8 operation * Correct comment * Add additional check is shape inference function * Update shape inference implementation for gathernd operartion * Fix codestyle * Remove restriction for data is fully defined * Update shape inference functon * Add gatherND_8 reference to evaluate map * Add tests for gathernd_8 reference in batch_dims > 1 * Fix codestyle * Fix codestyle * Fix missed check for nonetype * Remove redundant checks for batch_dims * Use get_shape method instead of get_input_shape in GatherND reference implementation call * update reference implementation call * Properly add GatherND_8 to test opset table * Update GatherND reference implementation for support opset8 version * Add unit tests for gatherND_8 reference implementation * Update gatherND reference implementation call in evaluate map * Mark failed tests for missed plugin gatherND_8 implementations * Fix codestyle * Fix codestyle * Fix codestyle * Update tests * Move common methods to base class * Fix codestyle * Revert clone_with_new_input function moving * Add more test for reference * partially revert API changes
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