This is a header file for Inference Engine Extension Interface. More...
#include "ie_api.h"#include "ie_device.hpp"#include "ie_layers.h"#include "ie_error.hpp"#include "ie_version.hpp"#include <vector>#include <string>#include <memory>#include <map>#include "details/ie_no_copy.hpp"Go to the source code of this file.
Data Structures | |
| struct | InferenceEngine::DataConfig |
| This structure describes data configuration. More... | |
| struct | InferenceEngine::LayerConfig |
| This structure describes Layer configuration. More... | |
| class | InferenceEngine::ILayerImpl |
| This class provides interface for extension implementations. More... | |
| class | InferenceEngine::ILayerExecImpl |
| This class provides interface for the implementation with the custom execution code. More... | |
| class | InferenceEngine::ILayerImplFactory |
| This class provides interface for extension factories. More... | |
| class | InferenceEngine::IShapeInferImpl |
| This class provides interface for the implementation with the custom execution code. More... | |
| class | InferenceEngine::IShapeInferExtension |
| This class is the reader extension interface to provide implementation for shape propagation. More... | |
| class | InferenceEngine::IExtension |
| This class is the main extension interface. More... | |
Macros | |
| #define | INFERENCE_EXTENSION_API(TYPE) INFERENCE_ENGINE_API(TYPE) |
Typedefs | |
| using | InferenceEngine::IExtensionPtr = std::shared_ptr< IExtension > |
| using | InferenceEngine::IShapeInferExtensionPtr = std::shared_ptr< IShapeInferExtension > |
Functions | |
| StatusCode | InferenceEngine::CreateExtension (IExtension *&ext, ResponseDesc *resp) noexcept |
| Creates the default instance of the extension. More... | |
| StatusCode | InferenceEngine::CreateShapeInferExtension (IShapeInferExtension *&ext, ResponseDesc *resp) noexcept |
| Creates the default instance of the shape infer extension. More... | |
This is a header file for Inference Engine Extension Interface.
|
noexcept |
Creates the default instance of the extension.
| ext | Extension interface |
| resp | Response description |
|
noexcept |
Creates the default instance of the shape infer extension.
| ext | Shape Infer Extension interface |
| resp | Response description |