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

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

#include <ie_iextension.h>

Public Types

using  Ptr = std::shared_ptr< ILayerImplFactory >
 
using  ImplCreator = std::function< ILayerImpl *()>
 

Public Member Functions

virtual  ~ILayerImplFactory ()=default
  Destructor.
 
virtual StatusCode  getImplementations (std::vector< ILayerImpl::Ptr > &impls, ResponseDesc *resp) noexcept=0
  Gets all possible implementations for the given cnn Layer. More...
 

Detailed Description

This class provides interface for extension factories.

Member Function Documentation

§ getImplementations()

virtual StatusCode InferenceEngine::ILayerImplFactory::getImplementations ( std::vector< ILayerImpl::Ptr > &  impls,
ResponseDesc resp 
)
pure virtualnoexcept

Gets all possible implementations for the given cnn Layer.

Parameters
impls the vector with implementations which is ordered by priority
resp response descriptor
Returns
status code

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