Public Member Functions
TemplateExtension::Extension Class Reference
Inheritance diagram for TemplateExtension::Extension:
Inheritance graph
[legend]
Collaboration diagram for TemplateExtension::Extension:
Collaboration graph
[legend]

Public Member Functions

void GetVersion (const InferenceEngine::Version *&versionInfo) const noexcept override
 [extension:GetVersion]
 
void Unload () noexcept override
 Cleans resources up.
 
void Release () noexcept override
 
std::map< std::string, ngraph::OpSet > getOpSets () override
 [extension:GetVersion] More...
 
std::vector< std::string > getImplTypes (const std::shared_ptr< ngraph::Node > &node) override
 [extension:getOpSets] More...
 
InferenceEngine::ILayerImpl::Ptr getImplementation (const std::shared_ptr< ngraph::Node > &node, const std::string &implType) override
 [extension:getImplTypes] More...
 
- Public Member Functions inherited from InferenceEngine::IExtension
virtual StatusCode getFactoryFor (ILayerImplFactory *&factory, const CNNLayer *cnnLayer, ResponseDesc *resp) noexcept
 Provides a factory for a specified CNNLayer. More...
 
virtual StatusCode getPrimitiveTypes (char **&types, unsigned int &size, ResponseDesc *resp) noexcept
 Fills passed array with types of layers which kernel implementations are included in the extension. More...
 
StatusCode getShapeInferTypes (char **&, unsigned int &, ResponseDesc *) noexcept override
 Fills passed array with types of layers which shape infer implementations are included in the extension. More...
 
StatusCode getShapeInferImpl (IShapeInferImpl::Ptr &, const char *, ResponseDesc *) noexcept override
 Gets shape propagation implementation for the given string-type of CNNLayer. More...
 
- Public Member Functions inherited from InferenceEngine::IShapeInferExtension
virtual void SetLogCallback (InferenceEngine::IErrorListener &listener) noexcept
 Sets logging callback. More...
 

Member Function Documentation

§ getImplementation()

InferenceEngine::ILayerImpl::Ptr Extension::getImplementation ( const std::shared_ptr< ngraph::Node > &  node,
const std::string &  implType 
)
overridevirtual

[extension:getImplTypes]

[extension:getImplementation]

Reimplemented from InferenceEngine::IExtension.

§ getImplTypes()

std::vector< std::string > Extension::getImplTypes ( const std::shared_ptr< ngraph::Node > &  node)
overridevirtual

[extension:getOpSets]

[extension:getImplTypes]

Reimplemented from InferenceEngine::IExtension.

§ getOpSets()

std::map< std::string, ngraph::OpSet > Extension::getOpSets ( )
overridevirtual

[extension:GetVersion]

[extension:getOpSets]

Reimplemented from InferenceEngine::IExtension.


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