Data Structures | Typedefs
ie_ihetero_plugin.hpp File Reference

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 >
  Represents map from device name to device-specific loader.
 

Detailed Description

A header file that provides interface to register custom hetero functionality.