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

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

#include <ie_iextension.h>

Public Types

using Ptr = std::shared_ptr< ILayerImplFactory >
 A shared pointer to the ILayerImplFactory interface.
 
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.

Deprecated:
Implement IExtension::getImplTypes and IExtension::getImplementation The interface will be removed in 2021.1 release.

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
implsthe vector with implementations which is ordered by priority
respresponse descriptor
Returns
status code

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