Public Member Functions
TemplateExtension::OpImplementation Class Reference

[cpu_implementation:header] More...

#include <cpu_kernel.hpp>

Inheritance diagram for TemplateExtension::OpImplementation:
Inheritance graph
[legend]
Collaboration diagram for TemplateExtension::OpImplementation:
Collaboration graph
[legend]

Public Member Functions

 OpImplementation (const std::shared_ptr< ngraph::Node > &node)
 [cpu_implementation:ctor]
 
InferenceEngine::StatusCode getSupportedConfigurations (std::vector< InferenceEngine::LayerConfig > &conf, InferenceEngine::ResponseDesc *resp) noexcept override
 [cpu_implementation:ctor] More...
 
InferenceEngine::StatusCode init (InferenceEngine::LayerConfig &config, InferenceEngine::ResponseDesc *resp) noexcept override
 [cpu_implementation:getSupportedConfigurations] More...
 
InferenceEngine::StatusCode execute (std::vector< InferenceEngine::Blob::Ptr > &inputs, std::vector< InferenceEngine::Blob::Ptr > &outputs, InferenceEngine::ResponseDesc *resp) noexcept override
 [cpu_implementation:init] More...
 
- Public Member Functions inherited from InferenceEngine::ILayerExecImpl
virtual ~ILayerExecImpl ()
 Destructor.
 
- Public Member Functions inherited from InferenceEngine::ILayerImpl
virtual ~ILayerImpl ()
 Destructor.
 

Additional Inherited Members

- Public Types inherited from InferenceEngine::ILayerExecImpl
using Ptr = std::shared_ptr< ILayerExecImpl >
 A shared pointer to the ILayerExecImpl interface.
 
- Public Types inherited from InferenceEngine::ILayerImpl
using Ptr = std::shared_ptr< ILayerImpl >
 A shared pointer to the ILayerImpl interface.
 

Detailed Description

[cpu_implementation:header]

Member Function Documentation

§ execute()

InferenceEngine::StatusCode OpImplementation::execute ( std::vector< InferenceEngine::Blob::Ptr > &  inputs,
std::vector< InferenceEngine::Blob::Ptr > &  outputs,
InferenceEngine::ResponseDesc resp 
)
overridevirtualnoexcept

[cpu_implementation:init]

[cpu_implementation:execute]

Implements InferenceEngine::ILayerExecImpl.

§ getSupportedConfigurations()

InferenceEngine::StatusCode OpImplementation::getSupportedConfigurations ( std::vector< InferenceEngine::LayerConfig > &  conf,
InferenceEngine::ResponseDesc resp 
)
overridevirtualnoexcept

[cpu_implementation:ctor]

[cpu_implementation:getSupportedConfigurations]

Implements InferenceEngine::ILayerExecImpl.

§ init()

InferenceEngine::StatusCode OpImplementation::init ( InferenceEngine::LayerConfig config,
InferenceEngine::ResponseDesc resp 
)
overridevirtualnoexcept

[cpu_implementation:getSupportedConfigurations]

[cpu_implementation:init]

Implements InferenceEngine::ILayerExecImpl.


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