A header file that provides interface to register custom hetero functionality. More...
#include <map>#include <string>#include <memory>#include <ie_api.h>#include <ie_icnn_network.hpp>#include <ie_iexecutable_network.hpp>#include <ie_plugin.hpp>Go to the source code of this file.
Data Structures | |
| class | InferenceEngine::IHeteroDeviceLoader |
| This interface describes a mechanism of custom loaders to be used in heterogeneous plugin during setting of affinity and loading of split sub-network to the plugins The custom loader can define addition settings for the plugins or network loading Examples of cases when this interface should be implemented in the application: More... | |
| class | InferenceEngine::IHeteroInferencePlugin |
| This interface extends regular plugin interface for heterogeneous case. Not all plugins implements it. The main purpose of this interface - to register loaders and have an ability to get default settings for affinity on certain devices. More... | |
Typedefs | |
| using | InferenceEngine::MapDeviceLoaders = std::map< std::string, InferenceEngine::IHeteroDeviceLoader::Ptr > |
A header file that provides interface to register custom hetero functionality.