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 InferenceEngine::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, eMULTI = 10 } |
| Describes known device types. More... | |
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 |
| Finds an appropriate plugin for requested target device. More... | |
This header file contains aspects of working on different devices like CPU, GEN, FPGA, etc.
|
strong |
Describes known device types.
| FindPluginResponse InferenceEngine::findPlugin | ( | const FindPluginRequest & | req | ) |
Finds an appropriate plugin for requested target device.
| req | A requested target device |
|
noexcept |
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 InferenceEngine::TargetDevice |