Skip to content

Commit 0db3b37

Browse files
authored
[BuildTime] Remove needless ops.hpp includes (#30161)
### Details: - Replaced includes of opset definition with its declaration. - Adds necessary operator header includes. ### Tickets: - CVS-165431 --------- Signed-off-by: Tomasz Jankowski <[email protected]>
1 parent f1258b1 commit 0db3b37

File tree

911 files changed

+3358
-927
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

911 files changed

+3358
-927
lines changed

docs/articles_en/assets/snippets/lpt_intel_cpu_plugin.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#include <transformations/low_precision/mark_dequantization_subgraph.hpp>
2-
31
#include <low_precision/common/quantization_granularity_restriction.hpp>
42
#include <low_precision/convert_subtract_constant.hpp>
53
#include <low_precision/convolution.hpp>
@@ -9,7 +7,10 @@
97
#include <low_precision/multiply_to_group_convolution.hpp>
108
#include <low_precision/network_helper.hpp>
119
#include <transformations/common_optimizations/convert_quantize_dequantize.hpp>
10+
#include <transformations/low_precision/mark_dequantization_subgraph.hpp>
1211
#include <transformations/op_conversions/convert_subtract.hpp>
12+
13+
#include "openvino/opsets/opset1.hpp"
1314
#include "openvino/pass/manager.hpp"
1415

1516
namespace ov {

src/common/low_precision_transformations/include/low_precision/common/fake_quantize_dequantization.hpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
#include <tuple>
99
#include "low_precision/lpt_visibility.hpp"
1010
#include "openvino/core/node.hpp"
11-
#include "openvino/opsets/opset1.hpp"
11+
#include "openvino/opsets/opset1_decl.hpp"
12+
#include "openvino/op/constant.hpp"
13+
#include "openvino/op/convert.hpp"
14+
#include "openvino/op/multiply.hpp"
15+
#include "openvino/op/subtract.hpp"
1216

1317
namespace ov {
1418
namespace pass {

src/common/low_precision_transformations/include/low_precision/create_precisions_dependent_attribute.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#include "low_precision/lpt_visibility.hpp"
1414
#include "openvino/pass/matcher_pass.hpp"
15-
#include "openvino/opsets/opset1.hpp"
1615
#include "rt_info/precision_preserved_attribute.hpp"
1716
#include "network_helper.hpp"
1817
#include "lpt_itt.hpp"

src/common/low_precision_transformations/include/low_precision/network_helper.hpp

+7-1
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,14 @@
2121
#include "common/fake_quantize_dequantization.hpp"
2222
#include "common/ie_lpt_exception.hpp"
2323
#include "layer_transformation.hpp"
24-
#include "openvino/opsets/opset1.hpp"
24+
#include "openvino/opsets/opset1_decl.hpp"
2525
#include "openvino/core/graph_util.hpp"
26+
#include "openvino/op/add.hpp"
27+
#include "openvino/op/constant.hpp"
28+
#include "openvino/op/fake_quantize.hpp"
29+
#include "openvino/op/multiply.hpp"
30+
#include "openvino/op/reshape.hpp"
31+
#include "openvino/op/subtract.hpp"
2632

2733
namespace ov {
2834
namespace pass {

src/common/low_precision_transformations/include/low_precision/quantization_details.hpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
#include <vector>
1111

1212
#include "low_precision/lpt_visibility.hpp"
13-
#include "openvino/opsets/opset1.hpp"
13+
#include "openvino/opsets/opset1_decl.hpp"
14+
#include "openvino/op/fake_quantize.hpp"
1415

1516
namespace ov {
1617
namespace pass {

src/common/low_precision_transformations/include/low_precision/weightable_layer_transformation.hpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
#include <memory>
88
#include "layer_transformation.hpp"
9-
#include "openvino/opsets/opset1.hpp"
9+
#include "openvino/opsets/opset1_decl.hpp"
10+
#include "openvino/op/fake_quantize.hpp"
1011

1112
namespace ov {
1213
namespace pass {

src/common/low_precision_transformations/src/add.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
#include "low_precision/network_helper.hpp"
2020
#include "low_precision/rt_info/bias_attribute.hpp"
2121
#include "openvino/core/graph_util.hpp"
22+
#include "openvino/op/divide.hpp"
23+
#include "openvino/op/negative.hpp"
2224

2325
namespace ov {
2426
namespace pass {

src/common/low_precision_transformations/src/align_quantization_intervals.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include "low_precision/align_quantization_intervals.hpp"
66
#include <memory>
7-
#include "openvino/opsets/opset1.hpp"
7+
#include "openvino/opsets/opset1_decl.hpp"
88
#include "low_precision/create_attribute.hpp"
99
#include "low_precision/propagate_through_precision_preserved.hpp"
1010
#include "low_precision/rt_info/intervals_alignment_attribute.hpp"

src/common/low_precision_transformations/src/assign_and_read_value.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
#include "openvino/pass/pattern/op/wrap_type.hpp"
88
#include "low_precision/network_helper.hpp"
9-
#include "openvino/opsets/opset3.hpp"
10-
#include "openvino/opsets/opset6.hpp"
9+
#include "openvino/opsets/opset3_decl.hpp"
10+
#include "openvino/opsets/opset6_decl.hpp"
1111
#include "openvino/pass/pattern/op/or.hpp"
1212
#include "openvino/op/util/assign_base.hpp"
1313
#include "low_precision/fake_quantize.hpp"

src/common/low_precision_transformations/src/avg_pool.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88

99
#include "itt.hpp"
1010
#include "openvino/util/log.hpp"
11-
#include "openvino/opsets/opset1.hpp"
11+
#include "openvino/opsets/opset1_decl.hpp"
1212
#include "openvino/pass/pattern/op/wrap_type.hpp"
1313

1414
#include "low_precision/network_helper.hpp"
1515
#include "low_precision/rt_info/precision_preserved_attribute.hpp"
16+
#include "openvino/op/avg_pool.hpp"
1617

1718
namespace ov {
1819
namespace pass {

src/common/low_precision_transformations/src/broadcast.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
#include "low_precision/broadcast.hpp"
66

77
#include <memory>
8-
9-
#include "openvino/opsets/opset1.hpp"
10-
#include "openvino/opsets/opset3.hpp"
8+
#include "openvino/opsets/opset1_decl.hpp"
9+
#include "openvino/opsets/opset3_decl.hpp"
1110
#include "openvino/pass/pattern/op/or.hpp"
1211
#include "openvino/pass/pattern/op/wrap_type.hpp"
1312
#include "low_precision/network_helper.hpp"
1413

1514
#include "itt.hpp"
15+
#include "openvino/op/broadcast.hpp"
1616

1717
using namespace ov::pass::low_precision;
1818

src/common/low_precision_transformations/src/clamp.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "openvino/util/log.hpp"
1111
#include "openvino/pass/pattern/op/wrap_type.hpp"
1212
#include "low_precision/network_helper.hpp"
13+
#include "openvino/op/clamp.hpp"
1314

1415
namespace ov {
1516
namespace pass {

src/common/low_precision_transformations/src/concat.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
#include "low_precision/concat.hpp"
1616
#include "low_precision/network_helper.hpp"
1717
#include "openvino/core/validation_util.hpp"
18-
#include "openvino/opsets/opset1.hpp"
18+
#include "openvino/opsets/opset1_decl.hpp"
1919
#include "openvino/pass/pattern/op/wrap_type.hpp"
20+
#include "openvino/op/broadcast.hpp"
21+
#include "openvino/op/concat.hpp"
2022

2123
namespace ov {
2224
namespace pass {

src/common/low_precision_transformations/src/convert_subtract_constant.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66

77
#include <memory>
88
#include <vector>
9-
10-
#include "openvino/opsets/opset1.hpp"
9+
#include "openvino/opsets/opset1_decl.hpp"
1110
#include "openvino/pass/pattern/op/wrap_type.hpp"
1211
#include "transformations/rt_info/disable_constant_folding.hpp"
1312
#include "low_precision/network_helper.hpp"

src/common/low_precision_transformations/src/convolution.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
#include "low_precision/rt_info/disable_cleanup_attribute.hpp"
2020
#include "transformations/rt_info/disable_constant_folding.hpp"
2121
#include "openvino/core/graph_util.hpp"
22+
#include "openvino/op/broadcast.hpp"
23+
#include "openvino/op/convolution.hpp"
24+
#include "openvino/op/group_conv.hpp"
2225

2326
namespace ov {
2427
namespace pass {

src/common/low_precision_transformations/src/convolution_backprop_data.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
#include "low_precision/rt_info/disable_cleanup_attribute.hpp"
2020
#include "transformations/rt_info/disable_constant_folding.hpp"
2121
#include "openvino/core/graph_util.hpp"
22+
#include "openvino/op/broadcast.hpp"
23+
#include "openvino/op/convolution.hpp"
2224

2325
namespace ov {
2426
namespace pass {

src/common/low_precision_transformations/src/depth_to_space.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "openvino/pass/pattern/op/wrap_type.hpp"
99
#include "low_precision/network_helper.hpp"
1010
#include "itt.hpp"
11+
#include "openvino/op/depth_to_space.hpp"
1112

1213
using namespace ov::pass::low_precision;
1314

src/common/low_precision_transformations/src/eltwise_base_transformation.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
#include "low_precision/network_helper.hpp"
1313
#include "low_precision/rt_info/bias_attribute.hpp"
14+
#include "openvino/op/convolution.hpp"
15+
#include "openvino/op/group_conv.hpp"
16+
#include "openvino/op/matmul.hpp"
1417

1518
using namespace ov;
1619
using namespace ov::pass;

src/common/low_precision_transformations/src/fake_quantize.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66

77
#include <cmath>
88
#include <memory>
9-
#include "openvino/opsets/opset1.hpp"
9+
#include "openvino/opsets/opset1_decl.hpp"
1010
#include "openvino/pass/pattern/op/wrap_type.hpp"
1111

1212
#include "low_precision/network_helper.hpp"
1313
#include "low_precision/rt_info/bias_attribute.hpp"
1414
#include "low_precision/rt_info/disable_cleanup_attribute.hpp"
1515
#include "itt.hpp"
1616
#include "openvino/core/graph_util.hpp"
17+
#include "openvino/op/divide.hpp"
18+
#include "openvino/op/unsqueeze.hpp"
1719

1820
namespace ov {
1921
namespace pass {

src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include "low_precision/fake_quantize_decomposition.hpp"
66

77
#include <memory>
8-
#include "openvino/opsets/opset1.hpp"
8+
#include "openvino/opsets/opset1_decl.hpp"
99
#include "openvino/pass/pattern/op/wrap_type.hpp"
1010

1111
#include "itt.hpp"

src/common/low_precision_transformations/src/fake_quantize_dequantization.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55
#include <cmath>
66
#include <memory>
7-
8-
#include "openvino/opsets/opset1.hpp"
7+
#include "openvino/opsets/opset1_decl.hpp"
98
#include "low_precision/network_helper.hpp"
109

1110
#include "low_precision/common/fake_quantize_dequantization.hpp"

src/common/low_precision_transformations/src/gather.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@
1111
#include "low_precision/network_helper.hpp"
1212
#include "low_precision/rt_info/precision_preserved_attribute.hpp"
1313
#include "openvino/core/validation_util.hpp"
14-
#include "openvino/opsets/opset1.hpp"
15-
#include "openvino/opsets/opset7.hpp"
16-
#include "openvino/opsets/opset8.hpp"
14+
#include "openvino/opsets/opset1_decl.hpp"
15+
#include "openvino/opsets/opset7_decl.hpp"
16+
#include "openvino/opsets/opset8_decl.hpp"
1717
#include "openvino/pass/pattern/op/or.hpp"
1818
#include "openvino/pass/pattern/op/wrap_type.hpp"
1919
#include "openvino/core/graph_util.hpp"
20+
#include "openvino/op/broadcast.hpp"
21+
#include "openvino/op/gather.hpp"
2022

2123
namespace ov {
2224
namespace pass {

src/common/low_precision_transformations/src/group_convolution.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "openvino/pass/pattern/op/wrap_type.hpp"
1212
#include "low_precision/network_helper.hpp"
1313
#include "itt.hpp"
14+
#include "openvino/op/group_conv.hpp"
1415

1516
namespace ov {
1617
namespace pass {

src/common/low_precision_transformations/src/interpolate.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
#include "itt.hpp"
1313
#include "openvino/util/log.hpp"
14-
15-
#include "openvino/opsets/opset1.hpp"
16-
#include "openvino/opsets/opset4.hpp"
14+
#include "openvino/opsets/opset1_decl.hpp"
15+
#include "openvino/opsets/opset4_decl.hpp"
1716
#include "openvino/pass/pattern/op/wrap_type.hpp"
1817
#include "openvino/pass/pattern/op/or.hpp"
1918
#include "low_precision/network_helper.hpp"
19+
#include "openvino/op/interpolate.hpp"
2020

2121
using namespace ov;
2222
using namespace ov::pass;

src/common/low_precision_transformations/src/low_precision.cpp

+16-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#include "openvino/pass/manager.hpp"
1010
#include "openvino/pass/constant_folding.hpp"
1111
#include "ov_ops/type_relaxed.hpp"
12-
#include "openvino/opsets/opset1.hpp"
13-
#include "openvino/opsets/opset4.hpp"
14-
#include "openvino/opsets/opset6.hpp"
12+
#include "openvino/opsets/opset1_decl.hpp"
13+
#include "openvino/opsets/opset4_decl.hpp"
14+
#include "openvino/opsets/opset6_decl.hpp"
1515
#include "openvino/op/util/multi_subgraph_base.hpp"
1616

1717
#include "transformations/utils/utils.hpp"
@@ -89,6 +89,19 @@
8989
#include "low_precision/fuse_subtract_to_fake_quantize.hpp"
9090
#include "low_precision/multiply_to_group_convolution.hpp"
9191
#include "openvino/core/graph_util.hpp"
92+
#include "openvino/op/add.hpp"
93+
#include "openvino/op/avg_pool.hpp"
94+
#include "openvino/op/clamp.hpp"
95+
#include "openvino/op/concat.hpp"
96+
#include "openvino/op/convolution.hpp"
97+
#include "openvino/op/depth_to_space.hpp"
98+
#include "openvino/op/group_conv.hpp"
99+
#include "openvino/op/interpolate.hpp"
100+
#include "openvino/op/mvn.hpp"
101+
#include "openvino/op/normalize_l2.hpp"
102+
#include "openvino/op/prelu.hpp"
103+
#include "openvino/op/reduce_mean.hpp"
104+
#include "openvino/op/reduce_sum.hpp"
92105

93106
ov::pass::low_precision::LowPrecision::LowPrecision(
94107
const std::vector<PrecisionsRestriction>& precisionRestrictions,

src/common/low_precision_transformations/src/markup_avg_pool_precision_preserved.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44

55
#include "low_precision/markup_avg_pool_precision_preserved.hpp"
66
#include <memory>
7-
#include "openvino/opsets/opset1.hpp"
7+
#include "openvino/opsets/opset1_decl.hpp"
88
#include "low_precision/create_precisions_dependent_attribute.hpp"
99
#include "low_precision/rt_info/avg_pool_precision_preserved_attribute.hpp"
1010
#include "low_precision/propagate_through_precision_preserved.hpp"
1111
#include "low_precision/update_shared_precision_preserved.hpp"
1212
#include "itt.hpp"
1313
#include "openvino/pass/manager.hpp"
14+
#include "openvino/op/avg_pool.hpp"
1415

1516
using namespace ov;
1617

src/common/low_precision_transformations/src/markup_bias.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@
55
#include "low_precision/markup_bias.hpp"
66

77
#include <memory>
8-
#include "openvino/opsets/opset1.hpp"
8+
#include "openvino/opsets/opset1_decl.hpp"
99
#include "openvino/pass/pattern/op/wrap_type.hpp"
1010

1111
#include "itt.hpp"
1212
#include "low_precision/rt_info/bias_attribute.hpp"
13+
#include "openvino/op/add.hpp"
14+
#include "openvino/op/convolution.hpp"
15+
#include "openvino/op/group_conv.hpp"
16+
#include "openvino/op/matmul.hpp"
1317

1418
using namespace ov::pass::low_precision;
1519

src/common/low_precision_transformations/src/markup_can_be_quantized.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,18 @@
55
#include "low_precision/markup_can_be_quantized.hpp"
66

77
#include <memory>
8-
9-
#include "openvino/opsets/opset1.hpp"
8+
#include "openvino/opsets/opset1_decl.hpp"
109
#include "low_precision/concat.hpp"
1110
#include "low_precision/convolution.hpp"
1211
#include "low_precision/convolution_backprop_data.hpp"
1312
#include "low_precision/group_convolution.hpp"
1413
#include "low_precision/network_helper.hpp"
1514
#include "low_precision/rt_info/precisions_attribute.hpp"
1615
#include "itt.hpp"
16+
#include "openvino/op/concat.hpp"
17+
#include "openvino/op/convolution.hpp"
18+
#include "openvino/op/group_conv.hpp"
19+
#include "openvino/op/util/multi_subgraph_base.hpp"
1720

1821
using namespace ov;
1922

0 commit comments

Comments
 (0)