Simplified plugin interfaces (#1745)

* 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

* Fixed exception catch / throw

* Fixed clang issue

* Fixed python tests on macOsx
This commit is contained in:
Ilya Lavrenov
2020-08-14 12:11:54 +03:00
committed by GitHub
parent 0cc63cbb05
commit a4dcfed1a9
40 changed files with 313 additions and 886 deletions

View File

@@ -6,7 +6,6 @@
#include <ie_plugin_config.hpp>
#include <hetero/hetero_plugin_config.hpp>
#include <cpp_interfaces/base/ie_plugin_base.hpp>
#include <threading/ie_executor_manager.hpp>
#include <ngraph/op/util/op_types.hpp>