[LPT] Concat complex graph support (#527)
authorEdward Shogulin <edward.shogulin@intel.com>
Wed, 27 May 2020 18:53:50 +0000 (21:53 +0300)
committerGitHub <noreply@github.com>
Wed, 27 May 2020 18:53:50 +0000 (21:53 +0300)
commit57da5ddab857b5c5c3f4872bb97cb96d32eb76e6
treeece8118c184f01245791e98f1e89258fbb04ff70
parente73437759067cc9f40213e07f73d2e375750268f
[LPT] Concat complex graph support (#527)

* [LPT] [Tests] LowPrecisionTransformations base test extending

* [LPT] Concat complex (neighbor) graph support

* [LPT] Multichannel concat: scale per channel support

* [LPT] test improvements

* [TEST] tests infrastructure improvements
24 files changed:
inference-engine/src/low_precision_transformations/include/low_precision_transformations/concat.hpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/concat_multi_channels.hpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/network_helper.hpp
inference-engine/src/low_precision_transformations/src/concat.cpp
inference-engine/src/low_precision_transformations/src/concat_multi_channels.cpp
inference-engine/src/low_precision_transformations/src/network_helper.cpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/low_precision_transformations/concat_neighboring_graph_transformation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/low_precision_transformations/concat_transformation.cpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/low_precision_transformations/concat_with_intermediate_transformation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/low_precision_transformations/concat_neighboring_graph_transformation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/low_precision_transformations/concat_transformation.cpp
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/low_precision_transformations/concat_with_intermediate_transformation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/low_precision_transformations/concat_neighboring_graph_transformation.hpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/low_precision_transformations/concat_transformation.hpp
inference-engine/tests/functional/plugin/shared/include/low_precision_transformations/concat_with_intermediate_transformation.hpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/src/low_precision_transformations/concat_neighboring_graph_transformation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/src/low_precision_transformations/concat_transformation.cpp
inference-engine/tests/functional/plugin/shared/src/low_precision_transformations/concat_with_intermediate_transformation.cpp [new file with mode: 0644]
inference-engine/tests/ie_test_utils/common_test_utils/data_utils.hpp
inference-engine/tests/ie_test_utils/functional_test_utils/blob_utils.hpp
inference-engine/tests/ie_test_utils/functional_test_utils/layer_test_utils.cpp
inference-engine/tests/ie_test_utils/functional_test_utils/layer_test_utils.hpp
inference-engine/tests/ie_test_utils/functional_test_utils/low_precision_transformations/layer_transformation.cpp
inference-engine/tests/ie_test_utils/functional_test_utils/low_precision_transformations/layer_transformation.hpp