This class provides interface for the implementation with the custom execution code. More...
#include <ie_iextension.h>


Public Member Functions | |
| virtual StatusCode | execute (std::vector< Blob::Ptr > &inputs, std::vector< Blob::Ptr > &outputs, ResponseDesc *resp) noexcept=0 |
| Execute method. More... | |
Public Member Functions inherited from InferenceEngine::ILayerImpl | |
| virtual | ~ILayerImpl ()=default |
| Destructor. | |
| virtual StatusCode | getSupportedConfigurations (std::vector< LayerConfig > &conf, ResponseDesc *resp) noexcept=0 |
| Gets all supported configurations for the current layer. More... | |
| virtual StatusCode | init (LayerConfig &config, ResponseDesc *resp) noexcept=0 |
| Initializes the implementation. More... | |
Additional Inherited Members | |
Public Types inherited from InferenceEngine::ILayerImpl | |
| using | Ptr = std::shared_ptr< ILayerImpl > |
This class provides interface for the implementation with the custom execution code.
|
pure virtualnoexcept |
Execute method.
| inputs | Vector of blobs with input memory |
| outputs | Vector of blobs with output memory |
| resp | Response descriptor |