This class provides interface for the implementation with the custom execution code. More...
#include <ie_iextension.h>
Public Types | |
using | Ptr = std::shared_ptr< IShapeInferImpl > |
Public Member Functions | |
virtual StatusCode | inferShapes (const std::vector< SizeVector > &inShapes, const std::map< std::string, std::string > ¶ms, const std::map< std::string, Blob::Ptr > &blobs, std::vector< SizeVector > &outShapes, ResponseDesc *resp) noexcept=0 |
check that reshape can be applied, that parameters and shapes are valid |
|
This class provides interface for the implementation with the custom execution code.