|
| | Extension (const file_name_t &name) |
| | Loads extension from a shared library. More...
|
| |
| void | GetVersion (const InferenceEngine::Version *&versionInfo) const noexcept override |
| | Gets the extension version information. More...
|
| |
| void | SetLogCallback (InferenceEngine::IErrorListener &listener) noexcept override |
| | Sets a log callback that is used to track what is going on inside. More...
|
| |
|
void | Unload () noexcept override |
| | Cleans the resources up.
|
| |
|
void | Release () noexcept override |
| | Does nothing since destruction is done via the regular mechanism.
|
| |
| StatusCode | getPrimitiveTypes (char **&types, unsigned int &size, ResponseDesc *resp) noexcept override |
| | Gets the array with types of layers which are included in the extension. More...
|
| |
| StatusCode | getFactoryFor (ILayerImplFactory *&factory, const CNNLayer *cnnLayer, ResponseDesc *resp) noexcept override |
| | Gets the factory with implementations for a given layer. More...
|
| |
| StatusCode | getShapeInferImpl (IShapeInferImpl::Ptr &impl, const char *type, ResponseDesc *resp) noexcept override |
| | Gets shape propagation implementation for the given string-type of cnn Layer. 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...
|
| |
This class is a C++ helper to work with objects created using extensions.