This class is the main extension interface. More...
#include <ie_iextension.h>
Public Member Functions | |
virtual std::map< std::string, ngraph::OpSet > | getOpSets () |
Returns operation sets This method throws an exception if it was not implemented. More... | |
virtual std::vector< std::string > | getImplTypes (const std::shared_ptr< ngraph::Node > &node) |
Returns vector of implementation types. More... | |
virtual ILayerImpl::Ptr | getImplementation (const std::shared_ptr< ngraph::Node > &node, const std::string &implType) |
Returns implementation for specific nGraph op. More... | |
virtual void | Unload () noexcept=0 |
Cleans resources up. | |
virtual void | GetVersion (const InferenceEngine::Version *&versionInfo) const noexcept=0 |
Gets extension version information and stores in versionInfo. More... | |
This class is the main extension interface.
|
inlinevirtual |
Returns implementation for specific nGraph op.
node | shared pointer to nGraph op |
implType | implementation type |
Reimplemented in InferenceEngine::Extension.
|
inlinevirtual |
Returns vector of implementation types.
node | shared pointer to nGraph op |
Reimplemented in InferenceEngine::Extension.
|
virtual |
Returns operation sets This method throws an exception if it was not implemented.
Reimplemented in InferenceEngine::Extension.
|
pure virtualnoexcept |
Gets extension version information and stores in versionInfo.
versionInfo | Pointer to version info, will be set by plugin |
Implemented in InferenceEngine::Extension.