Removed CNNLayer entries from ie_common.h (#1420)
authorIlya Lavrenov <ilya.lavrenov@intel.com>
Wed, 22 Jul 2020 03:44:05 +0000 (06:44 +0300)
committerGitHub <noreply@github.com>
Wed, 22 Jul 2020 03:44:05 +0000 (06:44 +0300)
* Removed useless header include

* Removed CNNLayer entries from ie_common.h

33 files changed:
inference-engine/include/ie_common.h
inference-engine/src/legacy_api/include/details/ie_cnn_network_tools.h
inference-engine/src/legacy_api/include/ie_layers.h
inference-engine/src/legacy_api/include/network_serializer.h
inference-engine/src/legacy_api/src/graph_transformer.cpp
inference-engine/src/legacy_api/src/network_serializer.cpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/activation.hpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/quantization_details.hpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/transformation_context.hpp
inference-engine/src/low_precision_transformations/include/low_precision_transformations/transparent_base_transformation.hpp
inference-engine/src/low_precision_transformations/src/blob_transformation.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/dequantization_info.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/gemm.cpp
inference-engine/src/low_precision_transformations/src/layer_transformation.cpp
inference-engine/src/low_precision_transformations/src/quantization_details.cpp
inference-engine/src/low_precision_transformations/src/transformation_context.cpp
inference-engine/src/low_precision_transformations/src/transformer.cpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_plugin_internal.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/frontend/ie_parsed_network.hpp
inference-engine/src/vpu/graph_transformer/include/vpu/model/data_contents/priorbox_contents.hpp
inference-engine/src/vpu/myriad_plugin/myriad_executable_network.cpp
inference-engine/tests/functional/plugin/shared/include/behavior/core_integration.hpp
inference-engine/tests_deprecated/functional/mkldnn/shared_tests_instance/graph_tools/graph_tools_functional_tests.cpp
inference-engine/tests_deprecated/functional/shared_tests/graph_tools/graph_tools_functional_tests.hpp
inference-engine/tests_deprecated/functional/shared_tests/transformations/low_precision_transformer_single_layer_tests.hpp
inference-engine/tests_deprecated/unit/graph_tools/graph_tools_test.cpp
inference-engine/tests_deprecated/unit/inference_engine_tests/util_const_infer_test.hpp

index a67a2e8..1dc5667 100644 (file)
@@ -29,20 +29,6 @@ namespace InferenceEngine {
 using SizeVector = std::vector<size_t>;
 
 /**
- * @brief This class represents the generic layer.
- */
-class CNNLayer;
-
-/**
- * @brief A smart pointer to the CNNLayer
- */
-using CNNLayerPtr = std::shared_ptr<CNNLayer>;
-/**
- * @brief A smart weak pointer to the CNNLayer
- */
-using CNNLayerWeakPtr = std::weak_ptr<CNNLayer>;
-
-/**
  * @brief The main data representation node
  */
 class Data;
index 7723f80..d043f00 100644 (file)
@@ -10,7 +10,7 @@
 #pragma once
 #include <vector>
 
-#include "ie_common.h"
+#include "ie_layers.h"
 #include "ie_icnn_network.hpp"
 
 namespace InferenceEngine {
index 87ec9e4..79ec1e3 100644 (file)
@@ -380,11 +380,22 @@ public:
     std::map<std::string, Blob::Ptr> blobs;
 };
 
+IE_SUPPRESS_DEPRECATED_START
+
 /**
  * @brief Alias for CNNLayer object
  */
-IE_SUPPRESS_DEPRECATED_START
 using GenericLayer = class CNNLayer;
+
+/**
+ * @brief A smart pointer to the CNNLayer
+ */
+using CNNLayerPtr = std::shared_ptr<CNNLayer>;
+/**
+ * @brief A smart weak pointer to the CNNLayer
+ */
+using CNNLayerWeakPtr = std::weak_ptr<CNNLayer>;
+
 IE_SUPPRESS_DEPRECATED_END
 
 INFERENCE_ENGINE_API_CPP(CNNLayerWeakPtr&) getCreatorLayer(const DataPtr & data);
index 9634e9a..0386abf 100644 (file)
@@ -5,6 +5,8 @@
 #pragma once
 
 #include <ie_icnn_network.hpp>
+#include <ie_layers.h>
+
 #include <string>
 #include <vector>
 
index 355f68a..f0e7bec 100644 (file)
@@ -5,7 +5,6 @@
 #include "graph_transformer.h"
 
 #include <cpp/ie_cnn_network.h>
-#include <details/ie_cnn_network_tools.h>
 
 #include <details/caseless.hpp>
 #include <iterator>
index 6e70108..483a209 100644 (file)
@@ -15,7 +15,6 @@
 
 #include "ie_layers.h"
 #include "details/caseless.hpp"
-#include "details/ie_cnn_network_tools.h"
 #include "exec_graph_info.hpp"
 #include "xml_parse_utils.h"
 #include "ie_ngraph_utils.hpp"
index bb67eff..bb71532 100644 (file)
@@ -13,7 +13,6 @@
 
 #include <ie_icnn_network.hpp>
 #include <cpp/ie_cnn_network.h>
-#include <details/ie_cnn_network_tools.h>
 
 #include "low_precision_transformations/layer_transformation.hpp"
 #include "low_precision_transformations/transformation_context.hpp"
index e8c9962..7ceefb6 100644 (file)
@@ -4,6 +4,7 @@
 
 #include "low_precision_transformations/blob_transformation.hpp"
 #include "low_precision_transformations/network_helper.hpp"
+#include "details/ie_cnn_network_tools.h"
 
 #include <algorithm>
 #include <vector>
index bbb0d3d..58c7608 100644 (file)
@@ -16,7 +16,6 @@
 #include <vector>
 
 #include <ie_common.h>
-#include <details/ie_cnn_network_tools.h>
 #include "cnn_network_impl.hpp"
 #include "ie_util_internal.hpp"
 
index d6c5937..1fe4bcc 100644 (file)
@@ -4,7 +4,6 @@
 
 #include "low_precision_transformations/concat_multi_channels.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <algorithm>
index 1cb8e21..7f6d5ce 100644 (file)
@@ -5,7 +5,6 @@
 #include "low_precision_transformations/const.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <algorithm>
index 9a2507f..f61095c 100644 (file)
@@ -4,7 +4,6 @@
 
 #include "low_precision_transformations/common/dequantization_info.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <blob_factory.hpp>
index 2b28e77..5f439bb 100644 (file)
@@ -4,7 +4,6 @@
 
 #include "low_precision_transformations/eltwise.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <algorithm>
index 91c89e2..3f971ab 100644 (file)
@@ -15,7 +15,6 @@
 #include <utility>
 #include <vector>
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 #include <precision_utils.h>
 #include "cnn_network_impl.hpp"
index afb1da3..1c9c432 100644 (file)
@@ -15,7 +15,6 @@
 #include <utility>
 #include <vector>
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 #include "cnn_network_impl.hpp"
 #include "ie_util_internal.hpp"
index 1dac799..1ab592f 100644 (file)
@@ -15,7 +15,6 @@
 #include <utility>
 #include <vector>
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 #include "cnn_network_impl.hpp"
 #include "ie_util_internal.hpp"
index 590eeca..acbc151 100644 (file)
@@ -5,7 +5,6 @@
 #include "low_precision_transformations/layer_transformation.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <algorithm>
index e4c3195..157c33d 100644 (file)
@@ -20,7 +20,6 @@
 #include <ie_common.h>
 #include "cnn_network_impl.hpp"
 #include "ie_util_internal.hpp"
-#include <details/ie_cnn_network_tools.h>
 #include "low_precision_transformations/common/ie_lpt_exception.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
index d2b005d..2c29faa 100644 (file)
@@ -4,6 +4,7 @@
 
 #include "low_precision_transformations/transformation_context.hpp"
 #include "details/ie_cnn_network_iterator.hpp"
+#include "details/ie_cnn_network_tools.h"
 
 using namespace InferenceEngine;
 using namespace InferenceEngine::details;
index c39eaa1..365ecbc 100644 (file)
@@ -5,7 +5,6 @@
 #include "low_precision_transformations/transformer.hpp"
 #include "low_precision_transformations/network_helper.hpp"
 
-#include <details/ie_cnn_network_tools.h>
 #include <ie_common.h>
 
 #include <algorithm>
index fb0221b..74f1f85 100644 (file)
@@ -10,7 +10,6 @@
 #pragma once
 
 #include <ie_plugin_config.hpp>
-#include <details/ie_cnn_network_tools.h>
 #include <ie_util_internal.hpp>
 
 #include <details/caseless.hpp>
index ea29b5b..6133221 100644 (file)
@@ -12,7 +12,6 @@
 #include <vpu/blob_reader.hpp>
 #include <vpu/utils/profiling.hpp>
 #include <vpu/utils/runtime_graph.hpp>
-#include <details/ie_cnn_network_tools.h>
 #include <net_pass.h>
 #include <vpu/compile_env.hpp>
 
index ee010d0..37b52c9 100644 (file)
@@ -12,7 +12,6 @@
 #include <gmock/gmock-more-actions.h>
 #include "ie_common.h"
 #include <memory>
-#include "details/ie_cnn_network_tools.h"
 #include "details/ie_cnn_network_iterator.hpp"
 #include <common_test_utils/common_utils.hpp>