Moved caseless to Plugin API (#1664)
authorIlya Lavrenov <ilya.lavrenov@intel.com>
Fri, 7 Aug 2020 03:24:28 +0000 (06:24 +0300)
committerGitHub <noreply@github.com>
Fri, 7 Aug 2020 03:24:28 +0000 (06:24 +0300)
58 files changed:
inference-engine/src/cldnn_engine/cldnn_engine.cpp
inference-engine/src/cldnn_engine/cldnn_program.cpp
inference-engine/src/gna_plugin/gna_graph_compiler.cpp
inference-engine/src/gna_plugin/gna_plugin_config.cpp
inference-engine/src/gna_plugin/layers/gna_layer_info.hpp
inference-engine/src/gna_plugin/layers/gna_layer_type.hpp
inference-engine/src/gna_plugin/layers/layers_builder.hpp
inference-engine/src/hetero_plugin/hetero_executable_network.cpp
inference-engine/src/legacy_api/include/graph_transformer.h
inference-engine/src/legacy_api/include/shape_infer/built-in/ie_built_in_holder.hpp
inference-engine/src/legacy_api/src/convert_function_to_cnn_network.cpp
inference-engine/src/legacy_api/src/ie_layer_validators.hpp
inference-engine/src/legacy_api/src/ie_util_internal.cpp
inference-engine/src/legacy_api/src/shape_infer/const_infer/ie_const_infer_holder.hpp
inference-engine/src/legacy_api/src/shape_infer/ie_reshaper.hpp
inference-engine/src/low_precision_transformations/src/activation.cpp
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/const.cpp
inference-engine/src/low_precision_transformations/src/convolution.cpp
inference-engine/src/low_precision_transformations/src/depth_to_space.cpp
inference-engine/src/low_precision_transformations/src/eltwise.cpp
inference-engine/src/low_precision_transformations/src/fake_quantize.cpp
inference-engine/src/low_precision_transformations/src/fully_connected.cpp
inference-engine/src/low_precision_transformations/src/fuse_fake_quantize_and_scale_shift.cpp
inference-engine/src/low_precision_transformations/src/gemm.cpp
inference-engine/src/low_precision_transformations/src/mvn.cpp
inference-engine/src/low_precision_transformations/src/network_helper.cpp
inference-engine/src/low_precision_transformations/src/normalize.cpp
inference-engine/src/low_precision_transformations/src/permute.cpp
inference-engine/src/low_precision_transformations/src/pooling.cpp
inference-engine/src/low_precision_transformations/src/power.cpp
inference-engine/src/low_precision_transformations/src/reshape.cpp
inference-engine/src/low_precision_transformations/src/scaleshift_to_convolution.cpp
inference-engine/src/low_precision_transformations/src/squeeze.cpp
inference-engine/src/low_precision_transformations/src/transformer.cpp
inference-engine/src/low_precision_transformations/src/weightable_layer_transformation.cpp
inference-engine/src/mkldnn_plugin/bf16transformer.h
inference-engine/src/mkldnn_plugin/mkldnn_node.cpp
inference-engine/src/mkldnn_plugin/nodes/extract_image_patches.cpp
inference-engine/src/mkldnn_plugin/nodes/mkldnn_activation_node.h
inference-engine/src/mkldnn_plugin/nodes/mkldnn_depthwise_node.cpp
inference-engine/src/mkldnn_plugin/nodes/mkldnn_input_node.cpp
inference-engine/src/plugin_api/caseless.hpp [moved from inference-engine/include/details/caseless.hpp with 100% similarity]
inference-engine/src/plugin_api/details/caseless.hpp [new file with mode: 0644]
inference-engine/src/readers/ir_reader/ie_ir_parser.cpp
inference-engine/src/readers/ir_reader_v7/ie_format_parser.h
inference-engine/src/readers/ir_reader_v7/ie_layer_validators.hpp
inference-engine/src/vpu/common/include/vpu/utils/string.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/frontend/custom_layer.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/graph_transformer.hpp
inference-engine/src/vpu/graph_transformer/src/frontend/custom_kernel.cpp
inference-engine/src/vpu/graph_transformer/src/frontend/custom_layer.cpp
inference-engine/src/vpu/graph_transformer/src/frontend/ie_parsed_network.cpp
inference-engine/src/vpu/graph_transformer/src/stages/proposal.cpp
inference-engine/tests/functional/inference_engine/caseless_tests.cpp
inference-engine/tests_deprecated/functional/shared_tests/transformations/common/validation.hpp
inference-engine/tools/compile_tool/CMakeLists.txt

index 6c797f3..ea21b51 100644 (file)
@@ -20,7 +20,7 @@
 #include <memory>
 #include <cpp_interfaces/base/ie_plugin_base.hpp>
 #include "ie_plugin_config.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include <details/ie_cnn_network_tools.h>
 #include <ngraph/opsets/opset2.hpp>
 #include <ngraph/opsets/opset3.hpp>
index c799a04..d29e71e 100644 (file)
@@ -80,7 +80,7 @@
 #include <net_pass.h>
 #include "cldnn_infer_request.h"
 #include <threading/ie_executor_manager.hpp>
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include <fstream>
 #include <utility>
 #include <sys/types.h>
index c4dee7f..066cc6f 100644 (file)
@@ -24,7 +24,7 @@
 #include "gna_plugin_log.hpp"
 #include "layers/gna_layer_info.hpp"
 #include "ie_memcpy.h"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "gna-api.h"
 #include "backend/am_intel_dnn.hpp"
 #include "runtime/pwl.h"
index 163b2f1..cb7f9c7 100644 (file)
@@ -6,7 +6,7 @@
 #include "gna_plugin.hpp"
 #include "gna_plugin_config.hpp"
 #include "ie_common.h"
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <unordered_map>
 
 using namespace InferenceEngine;
index 7e8910a..aacc2fe 100644 (file)
@@ -8,7 +8,7 @@
 #include <memory>
 #include <vector>
 #include "inference_engine.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_algorithm.hpp"
 #include "gna-api.h"
 #include "gna_permute.hpp"
index fdc762c..8456999 100644 (file)
@@ -8,7 +8,7 @@
 #include <string>
 
 #include <ie_icnn_network.hpp>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include "backend/dnn_types.h"
 
index f3ecb4d..8d2d535 100644 (file)
@@ -8,7 +8,7 @@
 #include <string>
 
 #include <ie_common.h>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include "gna_graph_compiler.hpp"
 
 namespace GNAPluginNS {
index 3cb19fc..c0bfc5f 100644 (file)
@@ -9,7 +9,7 @@
 #include "hetero_graph_splitter.hpp"
 #include "hetero_itt.hpp"
 #include "xml_parse_utils.h"
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include <vector>
 #include <deque>
index 929ba4b..36c678e 100644 (file)
@@ -9,7 +9,7 @@
 
 #pragma once
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <ie_icnn_network.hpp>
 #include <map>
 #include <string>
index c00d8f3..1e386b5 100644 (file)
@@ -38,7 +38,7 @@
 #include "exec_graph_info.hpp"
 
 #include "ie_cnn_layer_builder_ngraph.h"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 
 #include <debug.h>
 #include <ngraph/opsets/opset1.hpp>
index 9028af4..a7ab5b6 100644 (file)
@@ -9,7 +9,7 @@
 #include <string>
 #include <vector>
 
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_layers.h"
 
 namespace InferenceEngine {
index dc2764d..846efef 100644 (file)
@@ -17,7 +17,7 @@
 #include <utility>
 #include <vector>
 
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "details/ie_cnn_network_tools.h"
 #include "graph_tools.hpp"
 #include "net_pass.h"
index 82c415e..f7b4fb5 100644 (file)
@@ -14,7 +14,7 @@
 #include <vector>
 
 #include "ie_ishape_infer_extension.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_icnn_network.hpp"
 #include "ie_reshape_launcher.hpp"
 
index 1e33ff6..34e8830 100644 (file)
@@ -6,7 +6,7 @@
 #include "low_precision_transformations/network_helper.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index 58c7608..d00372f 100644 (file)
@@ -7,7 +7,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index 3c97312..bd088cc 100644 (file)
@@ -8,7 +8,7 @@
 
 #include <algorithm>
 #include <blob_factory.hpp>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <unordered_map>
index 7f6d5ce..234a6d4 100644 (file)
@@ -10,7 +10,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index a2e4a18..cb1dddb 100644 (file)
@@ -6,7 +6,7 @@
 #include "low_precision_transformations/network_helper.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index 47be4df..2ccbdc8 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/depth_to_space.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index 5f439bb..c1a5f9d 100644 (file)
@@ -7,7 +7,7 @@
 #include <ie_common.h>
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <unordered_set>
index 3f971ab..8be26b3 100644 (file)
@@ -7,7 +7,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index 1c9c432..4eb4b43 100644 (file)
@@ -7,7 +7,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index a6cedb8..2b9eaaf 100644 (file)
@@ -8,7 +8,7 @@
 #include <string>
 #include <vector>
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include "low_precision_transformations/common/ie_lpt_exception.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
index 1ab592f..199610a 100644 (file)
@@ -7,7 +7,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index 95e5815..ec613ce 100644 (file)
@@ -3,7 +3,7 @@
 //
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index ab1167d..a2348b8 100644 (file)
@@ -7,7 +7,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index 8db734b..73be927 100644 (file)
@@ -9,7 +9,7 @@
 #include <memory>
 #include <vector>
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include "low_precision_transformations/common/ie_lpt_exception.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
index d44c3ac..da324ea 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/permute.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <string>
 #include <vector>
 
index 405e328..4d16966 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/pooling.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <string>
 
 using namespace InferenceEngine;
index 429ca06..a86a1e1 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/power.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <string>
 #include <memory>
 #include <vector>
index 9f754f9..0b7b57a 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/reshape.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index 25a5f51..cad5082 100644 (file)
@@ -10,7 +10,7 @@
 #include <unordered_set>
 #include <vector>
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include "low_precision_transformations/common/ie_lpt_exception.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
index b73b956..0c654d1 100644 (file)
@@ -6,7 +6,7 @@
 #include "low_precision_transformations/network_helper.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <string>
 #include <vector>
 
index e9fe16f..1be1a97 100644 (file)
@@ -11,7 +11,7 @@
 #include <algorithm>
 #include <blob_factory.hpp>
 #include <cmath>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <limits>
 #include <map>
 #include <memory>
index b30e3b1..d62c9e4 100644 (file)
@@ -5,7 +5,7 @@
 #include "low_precision_transformations/weightable_layer_transformation.hpp"
 
 #include <algorithm>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <memory>
 #include <string>
 #include <vector>
index 5363383..71d3354 100644 (file)
@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <string>
 #include <set>
 #include "inference_engine.hpp"
index da4aea2..e225b7e 100644 (file)
@@ -5,7 +5,7 @@
 #include "mkldnn_node.h"
 #include "mkldnn_extension_mngr.h"
 
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include <vector>
 #include <string>
 #include <limits>
index fed075a..92f83a2 100644 (file)
@@ -4,7 +4,7 @@
 
 #include "list.hpp"
 #include "base.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 
 #include <cmath>
 #include <string>
index b8b334a..997d4a8 100644 (file)
@@ -6,7 +6,7 @@
 
 #include <ie_common.h>
 #include <mkldnn_node.h>
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include <string>
 #include <memory>
 #include <vector>
index 356ec72..124f14b 100644 (file)
@@ -9,7 +9,7 @@
 #include <vector>
 #include <mkldnn_types.h>
 #include <mkldnn_extension_utils.h>
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 
 using namespace mkldnn;
 using namespace MKLDNNPlugin;
index 5d0cbf9..d8493c6 100644 (file)
@@ -5,7 +5,7 @@
 #include "mkldnn_input_node.h"
 #include "../mkldnn_extension_utils.h"
 #include <string>
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_memcpy.h"
 
 using namespace mkldnn;
diff --git a/inference-engine/src/plugin_api/details/caseless.hpp b/inference-engine/src/plugin_api/details/caseless.hpp
new file mode 100644 (file)
index 0000000..9cc661a
--- /dev/null
@@ -0,0 +1,5 @@
+// Copyright (C) 2018-2020 Intel Corporation
+// SPDX-License-Identifier: Apache-2.0
+//
+
+#include "../caseless.hpp"
index 8d9f63a..ebc4890 100644 (file)
@@ -27,7 +27,7 @@
 
 #include <cpp/ie_cnn_network.h>
 #include "ie_blob_stream.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_ngraph_utils.hpp"
 #include "generic_ie.hpp"
 #include "precision_utils.h"
index f4e1f12..5d30481 100644 (file)
@@ -10,7 +10,7 @@
 #include <vector>
 
 #include "cnn_network_impl.hpp"
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_layers.h"
 #include "parsers.h"
 
index 03a1988..3111425 100644 (file)
@@ -9,7 +9,7 @@
 #include <string>
 #include <vector>
 
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "ie_layers.h"
 
 namespace InferenceEngine {
index f5abdd7..ab352cd 100644 (file)
@@ -11,7 +11,7 @@
 #include <sstream>
 #include <utility>
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include <vpu/utils/small_vector.hpp>
 
index 0fa0d06..c3877b2 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <ie_icore.hpp>
 #include <ie_icnn_network.hpp>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include <vpu/utils/enums.hpp>
 #include <vpu/utils/perf_report.hpp>
index c7ad6f6..c95750c 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <vpu/frontend/custom_kernel.hpp>
 #include <xml_parse_utils.h>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include <vpu/utils/extra.hpp>
 
 namespace vpu {
index ee1aa84..4a9a209 100644 (file)
@@ -27,7 +27,7 @@
 
 #include <description_buffer.hpp>
 #include <xml_parse_utils.h>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include <vpu/utils/simple_math.hpp>
 #include <vpu/utils/error.hpp>
index bc9a433..34a502a 100644 (file)
@@ -7,7 +7,7 @@
 #include <string>
 
 #include <details/ie_cnn_network_tools.h>
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 #include <vpu/compile_env.hpp>
 
index 2c3368b..27d2d73 100644 (file)
@@ -12,7 +12,7 @@
 #include <set>
 #include <vpu/compile_env.hpp>
 
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 
 namespace vpu {
 
index 611304c..7656e72 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <gtest/gtest.h>
 #include <unordered_map>
-#include "details/caseless.hpp"
+#include "caseless.hpp"
 #include "debug.h"
 
 using namespace std;
index 15c30a6..017b98f 100644 (file)
@@ -11,7 +11,7 @@
 #include <unordered_set>
 
 #include "details/ie_cnn_network_tools.h"
-#include <details/caseless.hpp>
+#include <caseless.hpp>
 #include "low_precision_transformations/network_helper.hpp"
 #include "low_precision_transformations/layer_transformation.hpp"
 
index e5fa636..3b4e032 100644 (file)
@@ -25,6 +25,7 @@ target_include_directories(${TARGET_NAME} SYSTEM PRIVATE
     ${IE_MAIN_SOURCE_DIR}/include
     ${IE_MAIN_SOURCE_DIR}/src/vpu/graph_transformer/include
     ${IE_MAIN_SOURCE_DIR}/src/vpu/common/include
+    ${IE_MAIN_SOURCE_DIR}/src/plugin_api
 )
 
 if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")