39 using Ptr = std::shared_ptr<IHeteroDeviceLoader>;
54 const std::string& device,
57 const std::map<std::string, std::string> &config,
82 const std::map<std::string, std::string>& ,
90 using MapDeviceLoaders = std::map<std::string, InferenceEngine::IHeteroDeviceLoader::Ptr>;
105 virtual void SetDeviceLoader(
const std::string &device, IHeteroDeviceLoader::Ptr loader) noexcept = 0;
118 const std::map<std::string, std::string> &config,
Definition: ie_argmax_layer.hpp:11
a header file for IExecutableNetwork interface
A header file for Main Inference Engine API.
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:172
This is a header file for the ICNNNetwork class.
virtual void QueryNetwork(const std::string &device, const ICNNNetwork &network, QueryNetworkResult &res) noexcept=0
virtual void QueryNetwork(const std::string &device, const ICNNNetwork &network, const std::map< std::string, std::string > &, QueryNetworkResult &res) noexcept
Definition: ie_ihetero_plugin.hpp:80
Definition: ie_ihetero_plugin.hpp:37
Definition: ie_ihetero_plugin.hpp:97
Represents detailed information for an error.
Definition: ie_common.h:195
virtual StatusCode LoadNetwork(const std::string &device, IExecutableNetwork::Ptr &ret, ICNNNetwork &network, const std::map< std::string, std::string > &config, ResponseDesc *resp) noexcept=0
This class is a main plugin interface.
Definition: ie_plugin.hpp:55
This is the main interface to describe the NN topology.
Definition: ie_icnn_network.hpp:35
This class represents a custom error listener. Plugin consumers can provide it via InferenceEngine::S...
Definition: ie_error.hpp:16
std::shared_ptr< IExecutableNetwork > Ptr
A smart pointer to the current IExecutableNetwork object.
Definition: ie_iexecutable_network.hpp:36
Responce structure encapsulating information about supported layer.
Definition: ie_plugin.hpp:46