Public Types | Public Member Functions
InferenceEngine::ILayerImpl Class Referenceabstract

This class provides interface for extension implementations. More...

#include <ie_iextension.h>

Inheritance diagram for InferenceEngine::ILayerImpl:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< ILayerImpl >
 

Public Member Functions

virtual ~ILayerImpl ()=default
 Destructor.
 
virtual StatusCode getSupportedConfigurations (std::vector< LayerConfig > &conf, ResponseDesc *resp) noexcept=0
 Gets all supported configurations for the current layer. More...
 
virtual StatusCode init (LayerConfig &config, ResponseDesc *resp) noexcept=0
 Initializes the implementation. More...
 

Detailed Description

This class provides interface for extension implementations.

Member Function Documentation

§ getSupportedConfigurations()

virtual StatusCode InferenceEngine::ILayerImpl::getSupportedConfigurations ( std::vector< LayerConfig > &  conf,
ResponseDesc resp 
)
pure virtualnoexcept

Gets all supported configurations for the current layer.

Parameters
confVector with supported configurations
respResponse descriptor
Returns
Status code

§ init()

virtual StatusCode InferenceEngine::ILayerImpl::init ( LayerConfig config,
ResponseDesc resp 
)
pure virtualnoexcept

Initializes the implementation.

Parameters
configSelected supported configuration
respResponse descriptor
Returns
Status code

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