This class is the main extension interface. More...
#include <ie_iextension.h>


Public Member Functions | |
| virtual StatusCode | getFactoryFor (ILayerImplFactory *&factory, const CNNLayer *cnnLayer, ResponseDesc *resp) noexcept=0 |
| virtual StatusCode | getPrimitiveTypes (char **&types, unsigned int &size, ResponseDesc *resp) noexcept=0 |
| Fills passed array with types of layers which kernel implementations are included in the extension. More... | |
| StatusCode | getShapeInferTypes (char **&, unsigned int &, ResponseDesc *) noexcept override |
| Fills passed array with types of layers which shape infer implementations are included in the extension. More... | |
| StatusCode | getShapeInferImpl (IShapeInferImpl::Ptr &, const char *, ResponseDesc *) noexcept override |
| Gets shape propagation implementation for the given string-type of cnn Layer. More... | |
Public Member Functions inherited from InferenceEngine::IShapeInferExtension | |
| virtual void | SetLogCallback (InferenceEngine::IErrorListener &listener) noexcept=0 |
| Sets logging callback. Logging is used to track what is going on inside. More... | |
| virtual void | GetVersion (const InferenceEngine::Version *&versionInfo) const noexcept=0 |
| Gets extension version information and stores in versionInfo. More... | |
| virtual void | Unload () noexcept=0 |
| Cleans resources up. | |
This class is the main extension interface.
|
pure virtualnoexcept |
Fills passed array with types of layers which kernel implementations are included in the extension.
| types | Array to store the layer types |
| size | Size of the layer types array |
| resp | Response descriptor |
Implemented in InferenceEngine::Extension.
|
inlineoverridevirtualnoexcept |
Gets shape propagation implementation for the given string-type of cnn Layer.
| impl | the vector with implementations which is ordered by priority |
| resp | response descriptor |
Implements InferenceEngine::IShapeInferExtension.
|
inlineoverridevirtualnoexcept |
Fills passed array with types of layers which shape infer implementations are included in the extension.
| types | Array to store the layer types |
| size | Size of the layer types array |
| resp | Response descriptor |
Implements InferenceEngine::IShapeInferExtension.