Inference Engine API.
Definition: ie_argmax_layer.hpp:11
virtual StatusCode ReadNetwork(const char *filepath, ResponseDesc *resp) noexcept=0
Parses the topology part of the IR (.xml) This method can be called once only to read network...
virtual bool isParseSuccess(ResponseDesc *resp) noexcept=0
Retrieves the last building status.
A header file for Blob and generic TBlob<>
virtual StatusCode SetWeights(const TBlob< uint8_t >::Ptr &weights, ResponseDesc *resp) noexcept=0
Sets the weights buffer (.bin part) from the IR. Weights Blob must always be of bytes - the casting t...
This is a header file for the ICNNNetwork class.
virtual StatusCode ReadWeights(const char *filepath, ResponseDesc *resp) noexcept=0
Loads and sets the weights buffer directly from the IR .bin file. This method can be called more than...
This class is the main interface to build and parse a network from a given IR.
Definition: ie_icnn_net_reader.h:27
ICNNNetReader * CreateCNNNetReader() noexcept
Creates a CNNNetReader instance.
Represents detailed information for an error.
Definition: ie_common.h:235
std::shared_ptr< TBlob< T >> Ptr
Smart Pointer to this TBlob object.
Definition: ie_blob.h:358
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:212
virtual StatusCode getName(char *name, size_t len, ResponseDesc *resp) noexcept=0
Gets network name.
This is the main interface to describe the NN topology.
Definition: ie_icnn_network.hpp:41
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS...
header file for no_copy class
virtual StatusCode getDescription(ResponseDesc *resp) noexcept=0
Retrieves the last building failure message if failed.
virtual ICNNNetwork * getNetwork(ResponseDesc *resp) noexcept=0
Returns a pointer to the built network.
This is a header file with common inference engine definitions.
virtual int getVersion(ResponseDesc *resp) noexcept=0
Returns a version of IR.