This header file contains aspects of working on different devices like CPU, GEN, FPGA, etc. More...
Go to the source code of this file.
Data Structures | |
class | InferenceEngine::TargetDeviceInfo |
Describes the relationship between the enumerator type and the actual device's name. More... |
|
struct | InferenceEngine::FindPluginRequest |
Defines a message that contains the TargetDevice object to find a plugin for. More... |
|
struct | InferenceEngine::FindPluginResponse |
Defines a message that contains a list of appropriate plugin names. More... |
|
Macros | |
#define | DECL_DEVICE(device_type) {TargetDevice::e##device_type, #device_type} |
Enumerations | |
enum |
InferenceEngine::TargetDevice : uint8_t { eDefault = 0, eBalanced = 1, eCPU = 2, eGPU = 3, eFPGA = 4, eMYRIAD = 5, eHDDL = 6, eGNA = 7, eHETERO = 8, eKMB = 9 } |
Describes known device types. |
|
Functions | |
const char * | InferenceEngine::getDeviceName (TargetDevice device) |
Returns the device name. More... |
|
FindPluginResponse | InferenceEngine::findPlugin (const FindPluginRequest &req) |
Finds an appropriate plugin for requested target device. More... |
|
StatusCode | InferenceEngine::findPlugin (const FindPluginRequest &req, FindPluginResponse &result, ResponseDesc *resp) noexcept |
This header file contains aspects of working on different devices like CPU, GEN, FPGA, etc.
FindPluginResponse InferenceEngine::findPlugin | ( | const FindPluginRequest & | req | ) |
Finds an appropriate plugin for requested target device.
req | A requested target device |
result | The results of the request |
resp | The response message description |
|
inline |
Returns the device name.
device | Instance of TargetDevice |