Removed InferenceEngine dependency on Legacy library (#1932)
authorIlya Lavrenov <ilya.lavrenov@intel.com>
Thu, 29 Oct 2020 07:54:57 +0000 (10:54 +0300)
committerGitHub <noreply@github.com>
Thu, 29 Oct 2020 07:54:57 +0000 (10:54 +0300)
commit901f1e04363b98a7c28ce1f053718e78e371a30e
treee226be777c1556f9e9134a3f7289936e09efdd3c
parent53b865eb58f79f5ba1c57a1f0c7bf4dd2a87fe60
Removed InferenceEngine dependency on Legacy library (#1932)

* Split libraries

* Small fixes

* Fixes after self-review

* Minimized legacy usage

* Fixed IE_CPU.onnx_prior_box

* Fixed linkage

* Temp WA for private plugins

* removed comments

* Reverted OneHot changes back
40 files changed:
inference-engine/cmake/config.cmake.in
inference-engine/cmake/developer_package_config.cmake.in
inference-engine/cmake/plugins/plugins.cmake
inference-engine/cmake/share/InferenceEngineConfig.cmake.in
inference-engine/ie_bridges/python/CMakeLists.txt
inference-engine/src/cldnn_engine/CMakeLists.txt
inference-engine/src/cldnn_engine/cldnn_graph.cpp
inference-engine/src/gna_plugin/CMakeLists.txt
inference-engine/src/hetero_plugin/CMakeLists.txt
inference-engine/src/hetero_plugin/hetero_executable_network.cpp
inference-engine/src/inference_engine/CMakeLists.txt
inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp
inference-engine/src/inference_engine/cnn_network_ngraph_impl.hpp
inference-engine/src/inference_engine/file_utils.cpp
inference-engine/src/inference_engine/generic_ie.cpp
inference-engine/src/inference_engine/ie_data.cpp
inference-engine/src/inference_engine/ie_unicode.cpp [deleted file]
inference-engine/src/inference_engine/shape_infer/ie_built_in_holder.hpp
inference-engine/src/inference_engine/shape_infer/ie_simpler_nms_shape_infer.hpp
inference-engine/src/legacy_api/CMakeLists.txt
inference-engine/src/legacy_api/include/legacy/cnn_network_impl.hpp
inference-engine/src/legacy_api/include/legacy/ie_layers_internal.hpp
inference-engine/src/legacy_api/src/cnn_network_impl.cpp
inference-engine/src/legacy_api/src/ie_cnn_layer_builder_ngraph.h
inference-engine/src/low_precision_transformations_legacy/CMakeLists.txt
inference-engine/src/mkldnn_plugin/CMakeLists.txt
inference-engine/src/mkldnn_plugin/mkldnn_graph_dumper.cpp
inference-engine/src/mkldnn_plugin/mkldnn_plugin.cpp
inference-engine/src/multi_device/CMakeLists.txt
inference-engine/src/plugin_api/generic_ie.hpp
inference-engine/src/plugin_api/ie_ngraph_utils.hpp [moved from inference-engine/src/legacy_api/include/legacy/ie_ngraph_utils.hpp with 100% similarity]
inference-engine/src/readers/ir_reader/ie_ir_parser.cpp
inference-engine/src/readers/ir_reader/ie_ir_parser.hpp
inference-engine/src/readers/ir_reader_v7/CMakeLists.txt
inference-engine/src/readers/ir_reader_v7/ie_cnn_net_reader_impl.cpp
inference-engine/src/vpu/common/CMakeLists.txt
inference-engine/src/vpu/graph_transformer/src/utils/runtime_graph.cpp
inference-engine/src/vpu/myriad_plugin/CMakeLists.txt
inference-engine/tests/ie_test_utils/common_test_utils/CMakeLists.txt
inference-engine/tests/ie_test_utils/functional_test_utils/CMakeLists.txt