29 ICNNNetReader :
public details::IRelease {
41 virtual StatusCode ReadNetwork(
const char* filepath, ResponseDesc* resp) noexcept = 0;
54 virtual StatusCode ReadNetwork(
const void* model,
size_t size, ResponseDesc* resp) noexcept = 0;
78 virtual StatusCode ReadWeights(
const char* filepath, ResponseDesc* resp) noexcept = 0;
85 virtual ICNNNetwork* getNetwork(ResponseDesc* resp) noexcept = 0;
92 virtual bool isParseSuccess(ResponseDesc* resp) noexcept = 0;
100 virtual StatusCode getDescription(ResponseDesc* resp) noexcept = 0;
110 virtual StatusCode getName(
char* name,
size_t len, ResponseDesc* resp) noexcept = 0;
118 virtual int getVersion(ResponseDesc* resp) noexcept = 0;
126 IE_SUPPRESS_DEPRECATED_START
127 INFERENCE_ENGINE_API(ICNNNetReader*) CreateCNNNetReader() noexcept;
128 IE_SUPPRESS_DEPRECATED_END
Inference Engine API.
Definition: ie_argmax_layer.hpp:15
CNNNetwork ReadNetwork(const std::string &modelPath, const std::string &binPath="") const
Reads IR xml and bin files.
A header file for Blob and generic TBlob<>
This is a header file for the ICNNNetwork class.
std::shared_ptr< TBlob< T >> Ptr
Smart Pointer to this TBlob object.
Definition: ie_blob.h:477
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:216
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS...
header file for no_copy class
This is a header file with common inference engine definitions.