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 |