23 #define VPU_CONFIG_KEY(name) InferenceEngine::VPUConfigParams::_CONFIG_KEY(VPU_##name)
24 #define VPU_CONFIG_VALUE(name) InferenceEngine::VPUConfigParams::VPU_##name
26 #define DECLARE_VPU_CONFIG_KEY(name) DECLARE_CONFIG_KEY(VPU_##name)
27 #define DECLARE_VPU_CONFIG_VALUE(name) DECLARE_CONFIG_VALUE(VPU_##name)
33 #define VPU_METRIC(name) METRIC_KEY(VPU_##name)
34 #define DECLARE_VPU_METRIC(name, ...) DECLARE_METRIC_KEY(VPU_##name, __VA_ARGS__)
41 namespace VPUConfigParams {
52 INFERENCE_ENGINE_DEPRECATED(
"Use InferenceEngine::MYRIAD_ENABLE_HW_ACCELERATION instead")
53 DECLARE_VPU_CONFIG_KEY(HW_STAGES_OPTIMIZATION);
59 INFERENCE_ENGINE_DEPRECATED("Use
CONFIG_KEY(LOG_LEVEL) instead")
60 DECLARE_VPU_CONFIG_KEY(LOG_LEVEL);
68 DECLARE_VPU_CONFIG_KEY(PRINT_RECEIVE_TENSOR_TIME);
80 INFERENCE_ENGINE_DEPRECATED("Use InputInfo::setLayout on input data from CNNNetwork::getInputsInfo() or" \
81 "Data::setLayout on output data from CNNNetwork::getOutputsInfo()")
82 DECLARE_VPU_CONFIG_KEY(COMPUTE_LAYOUT);
88 INFERENCE_ENGINE_DEPRECATED("See VPU_CONFIG_KEY(COMPUTE_LAYOUT) deprecation info")
89 DECLARE_VPU_CONFIG_VALUE(AUTO);
90 INFERENCE_ENGINE_DEPRECATED("See VPU_CONFIG_KEY(COMPUTE_LAYOUT) deprecation info")
91 DECLARE_VPU_CONFIG_VALUE(
NCHW);
92 INFERENCE_ENGINE_DEPRECATED("See VPU_CONFIG_KEY(COMPUTE_LAYOUT) deprecation info")
93 DECLARE_VPU_CONFIG_VALUE(
NHWC);
94 INFERENCE_ENGINE_DEPRECATED("See VPU_CONFIG_KEY(COMPUTE_LAYOUT) deprecation info")
95 DECLARE_VPU_CONFIG_VALUE(
NCDHW);
96 INFERENCE_ENGINE_DEPRECATED("See VPU_CONFIG_KEY(COMPUTE_LAYOUT) deprecation info")
97 DECLARE_VPU_CONFIG_VALUE(
NDHWC);
105 DECLARE_VPU_CONFIG_KEY(CUSTOM_LAYERS);
112 DECLARE_VPU_MYRIAD_CONFIG_KEY(PROTOCOL);
119 DECLARE_VPU_MYRIAD_CONFIG_VALUE(PCIE);
121 DECLARE_VPU_MYRIAD_CONFIG_VALUE(USB);
A header that defines advanced related properties for VPU plugins. These properties should be used in...
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS.
#define CONFIG_KEY(name)
shortcut for defining configuration keys
Definition: ie_plugin_config.hpp:172
A header that defines advanced related properties for VPU plugins. These properties should be used in...
Inference Engine C++ API.
Definition: cldnn_config.hpp:15
@ NCDHW
NCDHW layout for input / output blobs.
Definition: ie_common.h:69
@ NHWC
NHWC layout for input / output blobs.
Definition: ie_common.h:68
@ NDHWC
NDHWC layout for input / output blobs.
Definition: ie_common.h:70
@ NCHW
NCHW layout for input / output blobs.
Definition: ie_common.h:67
static constexpr auto MYRIAD_PROTOCOL
This option allows to specify protocol.
Definition: myriad_config.hpp:44
static constexpr auto MYRIAD_CUSTOM_LAYERS
This option allows to pass custom layers binding xml. If layer is present in such an xml,...
Definition: vpu_config.hpp:48
static constexpr auto MYRIAD_PCIE
Supported keys definition for InferenceEngine::MYRIAD_PROTOCOL option.
Definition: myriad_config.hpp:49
static constexpr auto MYRIAD_ENABLE_RECEIVING_TENSOR_TIME
The flag for adding to the profiling information the time of obtaining a tensor. The only possible va...
Definition: vpu_config.hpp:42