28 #define VPU_HDDL_CONFIG_KEY(name) InferenceEngine::VPUConfigParams::_CONFIG_KEY(VPU_HDDL_##name) 33 #define VPU_HDDL_CONFIG_VALUE(name) InferenceEngine::VPUConfigParams::VPU_HDDL_##name 35 #define DECLARE_VPU_HDDL_CONFIG_KEY(name) DECLARE_CONFIG_KEY(VPU_HDDL_##name) 36 #define DECLARE_VPU_HDDL_CONFIG_VALUE(name) DECLARE_CONFIG_VALUE(VPU_HDDL_##name) 46 #define VPU_HDDL_METRIC(name) METRIC_KEY(VPU_HDDL_##name) 47 #define DECLARE_VPU_HDDL_METRIC(name, ...) DECLARE_METRIC_KEY(VPU_HDDL_##name, __VA_ARGS__) 56 DECLARE_VPU_HDDL_METRIC(DEVICE_NUM,
int);
61 DECLARE_VPU_HDDL_METRIC(DEVICE_NAME, std::vector<std::string>);
66 DECLARE_VPU_HDDL_METRIC(DEVICE_THERMAL, std::vector<float>);
71 DECLARE_VPU_HDDL_METRIC(DEVICE_ID, std::vector<unsigned int>);
76 DECLARE_VPU_HDDL_METRIC(DEVICE_SUBCLASS, std::vector<int>);
81 DECLARE_VPU_HDDL_METRIC(DEVICE_MEMORY_TOTAL, std::vector<unsigned int>);
86 DECLARE_VPU_HDDL_METRIC(DEVICE_MEMORY_USED, std::vector<unsigned int>);
91 DECLARE_VPU_HDDL_METRIC(DEVICE_UTILIZATION, std::vector<float>);
96 DECLARE_VPU_HDDL_METRIC(STREAM_ID, std::vector<std::string>);
101 DECLARE_VPU_HDDL_METRIC(DEVICE_TAG, std::vector<std::string>);
106 DECLARE_VPU_HDDL_METRIC(GROUP_ID, std::vector<int>);
111 DECLARE_VPU_HDDL_METRIC(DEVICE_GROUP_USING_NUM,
int);
116 DECLARE_VPU_HDDL_METRIC(DEVICE_TOTAL_NUM,
int);
120 namespace VPUConfigParams {
138 DECLARE_VPU_HDDL_CONFIG_KEY(GRAPH_TAG);
154 DECLARE_VPU_HDDL_CONFIG_KEY(STREAM_ID);
170 DECLARE_VPU_HDDL_CONFIG_KEY(DEVICE_TAG);
183 DECLARE_VPU_HDDL_CONFIG_KEY(BIND_DEVICE);
192 DECLARE_VPU_HDDL_CONFIG_KEY(RUNTIME_PRIORITY);
201 DECLARE_VPU_HDDL_CONFIG_KEY(USE_SGAD);
210 DECLARE_VPU_HDDL_CONFIG_KEY(GROUP_DEVICE);
Inference Engine API.
Definition: ie_argmax_layer.hpp:15
a header for advanced hardware related properties for IE plugins
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS...