* Simplified plugin interface * Allow not implemented * Fixes * Fixed CPU plugin tests * Fixed tests dependencies * Fixes * Fixed GPU plugin compilation * Renamed plugin * Fixes * Removed tests for plugin base * Fix2 * Fix 2 * Define a macro to define plugin creation function * Clean-up * Fixed OSX build * Fixed CentOS * Removed statuscode from IExecutableNetworkInternal interface * Interface * Removed not used macro * QueryNetwork returns result using return value * LoadNetwork interface * Fixed compilation with private plugins * Fixed compilation when NGRAPH_INTERP is not enabled * Return ExecutableNetwork from ImportNetwork with fileName * Updated GetContext method * Return exec graph information as return value * Message about deprecation of Export with file name * Message about deprecation of QueryState * Updated ExecutableNetwork::GetConfig signature * Updated ExecutableNetwork::GetMetric signature * Updated docs * WIP createIR * Simplified IR creation * CreateInferRequest returns value * Removed GetExecutor from ExecutableNetworkThreadSafeDefault * execDataPreprocessing is protected * Fixed mock test
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