Public Member Functions
OpenVXPlugin::IOpenVXExtension Class Referenceabstract
Inheritance diagram for OpenVXPlugin::IOpenVXExtension:
Inheritance graph
[legend]
Collaboration diagram for OpenVXPlugin::IOpenVXExtension:
Collaboration graph
[legend]

Public Member Functions

virtual void  GetVersion (const InferenceEngine::Version *&versionInfo) noexcept=0
  Gets the extension version information. More...
 
virtual void  SetLogCallback (InferenceEngine::IErrorListener &listener) noexcept=0
  Logging is used to track what is going on inside. More...
 
virtual InferenceEngine::StatusCode  CreateOpenVXLayer (IOVXExtensionLayer **extLayer, const InferenceEngine::CNNLayerPtr layer, InferenceEngine::ResponseDesc *resp) noexcept=0
  Creates a generic layer and returns a pointer to an instance. More...
 
virtual void  Unload () noexcept=0
  could be used to cleanup resources
 

Member Function Documentation

§ CreateOpenVXLayer()

virtual InferenceEngine::StatusCode OpenVXPlugin::IOpenVXExtension::CreateOpenVXLayer ( IOVXExtensionLayer **  extLayer,
const InferenceEngine::CNNLayerPtr  layer,
InferenceEngine::ResponseDesc resp 
)
pure virtualnoexcept

Creates a generic layer and returns a pointer to an instance.

Parameters
primitive Pointer to a newly created layer
layer Layer parameters (source for name, type, precision, attr, weights etc.)
resp Pointer to the response message that holds a description of an error if any occurred
Returns
Status code of the operation. OK if succeeded

§ GetVersion()

virtual void OpenVXPlugin::IOpenVXExtension::GetVersion ( const InferenceEngine::Version *&  versionInfo )
pure virtualnoexcept

Gets the extension version information.

Parameters
versionInfo Pointer to version info, set by plugin

§ SetLogCallback()

virtual void OpenVXPlugin::IOpenVXExtension::SetLogCallback ( InferenceEngine::IErrorListener listener )
pure virtualnoexcept

Logging is used to track what is going on inside.

Parameters
listener Logging listener

The documentation for this class was generated from the following file: