[IE][VPU]: Refactor vpu configs (#1334)
authorMaksim Doronin <maksim.doronin@intel.com>
Mon, 17 Aug 2020 14:30:38 +0000 (17:30 +0300)
committerGitHub <noreply@github.com>
Mon, 17 Aug 2020 14:30:38 +0000 (17:30 +0300)
commit66aa119b11ba69977b37d25872951a9e17a3565c
treeb260fad16550be81b302e5f1c1f13834036f10ee
parent125a4624009674ca4d84bf68078d48ba97228000
[IE][VPU]: Refactor vpu configs (#1334)

* [IE][VPU]: Refactor vpu configs

* [IE][VPU][GT]: Refactor vpu configs usage in GT

* [IE][VPU]: Refactor vpu configs usage in myriad plugin

* [IE][VPU]: Refactor vpu configs usage in tests

* [IE][VPU]: Refactor vpu configs usage in deprecated_tests

* [IE][VPU]: Refactor vpu configs usage in tools

* [IE][VPU]: Use hddl metric vars instead of macros

* [IE][VPU]: style fixes

* [IE][VPU]: Replace MYRIAD_FORCE_RESET with MYRIAD_ENABLE_FORCE_RESET

* [IE][VPU]: Resolve confilcts with MYRIAD_TILING_CMX_LIMIT_KB

* [IE][VPU]: Remove MYRIAD_PLATFORM from tools

* [IE][VPU]: Fix DISABLE_REORDER config in StridedSlice

* [IE][VPU]: Redesign config headers hierarchy

* [IE][VPU]: Clarify comments related to vpu configs

* [IE][VPU]: Leave default values of deprecated configs

* [IE][VPU]: Revert beh tests on VPU_MYRIAD_PLATFORM

* [IE][VPU]: Revert beh tests with deprecated configs

* [IE][VPU]: Resolve conflicts

* [IE][VPU]: Revert opencv dependency
103 files changed:
inference-engine/include/vpu/hddl_config.hpp [new file with mode: 0644]
inference-engine/include/vpu/hddl_plugin_config.hpp
inference-engine/include/vpu/myriad_config.hpp [new file with mode: 0644]
inference-engine/include/vpu/myriad_plugin_config.hpp
inference-engine/include/vpu/vpu_config.hpp [new file with mode: 0644]
inference-engine/include/vpu/vpu_plugin_config.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/parsed_config.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/private_plugin_config.hpp
inference-engine/src/vpu/graph_transformer/src/graph_transformer.cpp
inference-engine/src/vpu/graph_transformer/src/parsed_config.cpp
inference-engine/src/vpu/myriad_plugin/myriad_config.cpp
inference-engine/src/vpu/myriad_plugin/myriad_metrics.cpp
inference-engine/src/vpu/myriad_plugin/myriad_plugin.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/behavior/config.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/behavior/infer_request_config.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/single_layer_tests/eltwise.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/single_layer_tests/nonzero.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/single_layer_tests/strided_slice.cpp
inference-engine/tests/functional/plugin/myriad/single_layer_tests/out_shape_of_reshape.cpp
inference-engine/tests/functional/plugin/myriad/single_layer_tests/static_shape_broadcast.cpp
inference-engine/tests/functional/plugin/myriad/single_layer_tests/static_shape_nonzero.cpp
inference-engine/tests/functional/plugin/myriad/subgraph_tests/dsr_tests_common.hpp
inference-engine/tests/functional/plugin/myriad/subgraph_tests/nonzero_broadcast.cpp
inference-engine/tests_deprecated/behavior/vpu/myriad_tests/helpers/myriad_protocol_case.cpp
inference-engine/tests_deprecated/behavior/vpu/myriad_tests/vpu_boot_tests.cpp
inference-engine/tests_deprecated/behavior/vpu/myriad_tests/vpu_watchdog_tests.cpp
inference-engine/tests_deprecated/behavior/vpu/shared_tests_instances/plugin_tests/vpu_test_data.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_CTCDecoder_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_bias_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_blob_test.cpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_clamp_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_conv_nd_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_convert_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_convolution1x1.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_convolution3x3.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_convolution_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_copy_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_custom_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_deconvolution_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_eltwise_test.cpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_eltwise_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_elu_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_erf_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_detectionoutput_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_generateproposals_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_priorgridgenerator_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_topkrois_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_fully_connected_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_gather_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_gemm_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_grn_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_mvn_test.cpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_mvn_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_nonzero_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_oneHot_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_permute_nd_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_permute_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_pool_nd_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_pooling_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_power_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_prelu_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_reduce_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_region_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_relu_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_reorg_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_resample_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_reshape_test.cpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_reshape_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_reverse_sequence_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_roi_align_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_roi_feature_extractor_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_scale_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_scatter_elements_update_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_scatter_update_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_select_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_sigmoid_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_slice_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_softmax_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_split_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_strided_slice_test.h
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_tanh_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_tile_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_topk_test.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_conv_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_extra_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_fc_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_network_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_pool_tests.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_hw_tests_base.hpp
inference-engine/tests_deprecated/functional/vpu/common/myriad_merge_permute_tests.hpp
inference-engine/tests_deprecated/functional/vpu/myriad_tests/myriad_configs_tests.cpp
inference-engine/tests_deprecated/functional/vpu/myriad_tests/myriad_streams_configuration_tests.cpp
inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_tests.cpp
inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_tests.hpp
inference-engine/tests_deprecated/functional/vpu/vpu_base/vpu_layers_tests.cpp
inference-engine/tests_deprecated/helpers/tests_vpu_common.hpp
inference-engine/tests_deprecated/unit/engines/vpu/myriad_tests/myriad_engine_tests.cpp
inference-engine/tests_deprecated/unit/engines/vpu/myriad_tests/myriad_metrics_tests.cpp
inference-engine/tools/compile_tool/README.md
inference-engine/tools/compile_tool/main.cpp
inference-engine/tools/vpu/vpu_compile/README.md
inference-engine/tools/vpu/vpu_compile/main.cpp
inference-engine/tools/vpu/vpu_perfcheck/main.cpp