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
conf Vector with supported configurations
resp Response descriptor
Returns
Status code

§ init()

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

Initializes the implementation.

Parameters
config Selected supported configuration
resp Response descriptor
Returns
Status code

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