diff --git a/src/common/conditional_compilation/include/openvino/cc/pass/itt.hpp b/src/common/conditional_compilation/include/openvino/cc/pass/itt.hpp index 4305459b4c0..b9255020a65 100644 --- a/src/common/conditional_compilation/include/openvino/cc/pass/itt.hpp +++ b/src/common/conditional_compilation/include/openvino/cc/pass/itt.hpp @@ -20,6 +20,7 @@ OV_CC_DOMAINS(ov_pass); # define RUN_ON_FUNCTION_SCOPE(region) OV_SCOPE(ov_pass, OV_PP_CAT(region, _run_on_function)) # define MATCHER_SCOPE(region) const std::string matcher_name(OV_PP_TOSTRING(region)) # define RUN_ON_MODEL_SCOPE(region) OV_SCOPE(ov_pass, OV_PP_CAT(region, _run_on_model)) +# define MATCHER_SCOPE_ENABLE(region) OV_SCOPE(ov_pass, region) #elif defined(SELECTIVE_BUILD) @@ -35,9 +36,11 @@ OV_CC_DOMAINS(ov_pass); # define RUN_ON_MODEL_SCOPE(region) MATCHER_SCOPE_(ov_pass, OV_PP_CAT(region, _run_on_model)) +# define MATCHER_SCOPE_ENABLE(region) #else # define MATCHER_SCOPE(region) const std::string matcher_name(OV_PP_TOSTRING(region)) # define RUN_ON_FUNCTION_SCOPE(region) # define RUN_ON_MODEL_SCOPE(region) +# define MATCHER_SCOPE_ENABLE(region) #endif diff --git a/src/common/low_precision_transformations/src/add.cpp b/src/common/low_precision_transformations/src/add.cpp index 950bd3578b0..172c5e2585c 100644 --- a/src/common/low_precision_transformations/src/add.cpp +++ b/src/common/low_precision_transformations/src/add.cpp @@ -102,6 +102,7 @@ AddTransformation::AddTransformation(const Params& params) : EltwiseBaseTransfor if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(AddTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/assign_and_read_value.cpp b/src/common/low_precision_transformations/src/assign_and_read_value.cpp index c8d705f729b..9b5e91b5e29 100644 --- a/src/common/low_precision_transformations/src/assign_and_read_value.cpp +++ b/src/common/low_precision_transformations/src/assign_and_read_value.cpp @@ -39,6 +39,7 @@ AssignAndReadValueTransformation::AssignAndReadValueTransformation(const std::sh if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(AssignAndReadValueTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/avg_pool.cpp b/src/common/low_precision_transformations/src/avg_pool.cpp index 46af481db20..47714585065 100644 --- a/src/common/low_precision_transformations/src/avg_pool.cpp +++ b/src/common/low_precision_transformations/src/avg_pool.cpp @@ -26,6 +26,7 @@ AvgPoolTransformation::AvgPoolTransformation(const Params& params) : LayerTransf if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(AvgPoolTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/clamp.cpp b/src/common/low_precision_transformations/src/clamp.cpp index a7e3a717a07..7253470911b 100644 --- a/src/common/low_precision_transformations/src/clamp.cpp +++ b/src/common/low_precision_transformations/src/clamp.cpp @@ -24,6 +24,7 @@ ClampTransformation::ClampTransformation(const Params& params) : LayerTransforma if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ClampTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/concat.cpp b/src/common/low_precision_transformations/src/concat.cpp index 71f0d5db021..97e08fe948f 100644 --- a/src/common/low_precision_transformations/src/concat.cpp +++ b/src/common/low_precision_transformations/src/concat.cpp @@ -30,7 +30,7 @@ ConcatTransformation::ConcatTransformation(const Params& params) : LayerTransfor if (transformation_callback(op)) { return false; } - + MATCHER_SCOPE_ENABLE(ConcatTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/convert.cpp b/src/common/low_precision_transformations/src/convert.cpp index e56d3eaabd4..194e0fd0501 100644 --- a/src/common/low_precision_transformations/src/convert.cpp +++ b/src/common/low_precision_transformations/src/convert.cpp @@ -29,6 +29,7 @@ ConvertTransformation::ConvertTransformation(const Params& params) : LayerTransf if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ConvertTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/convert_subtract_constant.cpp b/src/common/low_precision_transformations/src/convert_subtract_constant.cpp index 0bfa25c22be..bcbed66ddba 100644 --- a/src/common/low_precision_transformations/src/convert_subtract_constant.cpp +++ b/src/common/low_precision_transformations/src/convert_subtract_constant.cpp @@ -89,7 +89,7 @@ ngraph::pass::low_precision::ConvertSubtractConstant::ConvertSubtractConstant(co NetworkHelper::copyInfo(subtract, newSubtract); replace_node(subtract, newSubtract); } - + MATCHER_SCOPE_ENABLE(ConvertSubtractConstant); return true; }; diff --git a/src/common/low_precision_transformations/src/convolution.cpp b/src/common/low_precision_transformations/src/convolution.cpp index e34fd320744..9fe2b4219ad 100644 --- a/src/common/low_precision_transformations/src/convolution.cpp +++ b/src/common/low_precision_transformations/src/convolution.cpp @@ -36,6 +36,7 @@ ConvolutionTransformation::ConvolutionTransformation(const Params& params) : Wei if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ConvolutionTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/convolution_backprop_data.cpp b/src/common/low_precision_transformations/src/convolution_backprop_data.cpp index 2691e9fdab2..b61fa40bf28 100644 --- a/src/common/low_precision_transformations/src/convolution_backprop_data.cpp +++ b/src/common/low_precision_transformations/src/convolution_backprop_data.cpp @@ -48,6 +48,7 @@ ConvolutionBackpropDataTransformation::ConvolutionBackpropDataTransformation(con if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ConvolutionBackpropDataTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/depth_to_space.cpp b/src/common/low_precision_transformations/src/depth_to_space.cpp index 200ac68be05..5a6c07d8e2a 100644 --- a/src/common/low_precision_transformations/src/depth_to_space.cpp +++ b/src/common/low_precision_transformations/src/depth_to_space.cpp @@ -22,6 +22,7 @@ DepthToSpaceTransformation::DepthToSpaceTransformation(const Params& params) : T if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(DepthToSpaceTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fake_quantize.cpp b/src/common/low_precision_transformations/src/fake_quantize.cpp index b45336cc724..5c502211374 100644 --- a/src/common/low_precision_transformations/src/fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fake_quantize.cpp @@ -25,7 +25,7 @@ FakeQuantizeTransformation::FakeQuantizeTransformation(const Params& params) : L if (transformation_callback(op)) { return false; } - + MATCHER_SCOPE_ENABLE(FakeQuantizeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp b/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp index 3cb612e588a..f1f031fb854 100644 --- a/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp +++ b/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp @@ -29,7 +29,7 @@ FakeQuantizeDecompositionTransformation::FakeQuantizeDecompositionTransformation if (transformation_callback(op)) { return false; } - + MATCHER_SCOPE_ENABLE(FakeQuantizeDecompositionTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fold_convert.cpp b/src/common/low_precision_transformations/src/fold_convert.cpp index 9921037ec8b..aa8f733f558 100644 --- a/src/common/low_precision_transformations/src/fold_convert.cpp +++ b/src/common/low_precision_transformations/src/fold_convert.cpp @@ -24,6 +24,7 @@ FoldConvertTransformation::FoldConvertTransformation(const Params& params) : Lay if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(FoldConvertTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fold_fake_quantize.cpp b/src/common/low_precision_transformations/src/fold_fake_quantize.cpp index 18cf19f7391..2de93a5d47b 100644 --- a/src/common/low_precision_transformations/src/fold_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fold_fake_quantize.cpp @@ -25,6 +25,7 @@ FoldFakeQuantizeTransformation::FoldFakeQuantizeTransformation(const Params& par if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(FoldFakeQuantizeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fuse_convert.cpp b/src/common/low_precision_transformations/src/fuse_convert.cpp index 875c56efea1..149876e858a 100644 --- a/src/common/low_precision_transformations/src/fuse_convert.cpp +++ b/src/common/low_precision_transformations/src/fuse_convert.cpp @@ -38,6 +38,7 @@ FuseConvertTransformation::FuseConvertTransformation(const Params& params) : Lay if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(FuseConvertTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fuse_multiply_to_fake_quantize.cpp b/src/common/low_precision_transformations/src/fuse_multiply_to_fake_quantize.cpp index f2e17fb5bfd..f24d817ccac 100644 --- a/src/common/low_precision_transformations/src/fuse_multiply_to_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fuse_multiply_to_fake_quantize.cpp @@ -24,6 +24,7 @@ FuseMultiplyToFakeQuantizeTransformation::FuseMultiplyToFakeQuantizeTransformati if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(FuseMultiplyToFakeQuantizeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/fuse_subtract_to_fake_quantize.cpp b/src/common/low_precision_transformations/src/fuse_subtract_to_fake_quantize.cpp index 1a727681052..86e3b684974 100644 --- a/src/common/low_precision_transformations/src/fuse_subtract_to_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fuse_subtract_to_fake_quantize.cpp @@ -23,6 +23,7 @@ FuseSubtractToFakeQuantizeTransformation::FuseSubtractToFakeQuantizeTransformati if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(FuseSubtractToFakeQuantizeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/group_convolution.cpp b/src/common/low_precision_transformations/src/group_convolution.cpp index 5aed9f8766e..12798463bcc 100644 --- a/src/common/low_precision_transformations/src/group_convolution.cpp +++ b/src/common/low_precision_transformations/src/group_convolution.cpp @@ -25,6 +25,7 @@ GroupConvolutionTransformation::GroupConvolutionTransformation(const Params& par if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(GroupConvolutionTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/interpolate.cpp b/src/common/low_precision_transformations/src/interpolate.cpp index 23908dc6102..46c6aed995f 100644 --- a/src/common/low_precision_transformations/src/interpolate.cpp +++ b/src/common/low_precision_transformations/src/interpolate.cpp @@ -42,6 +42,7 @@ InterpolateTransformation::InterpolateTransformation(const Params& params) : Lay if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(InterpolateTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/low_precision.cpp b/src/common/low_precision_transformations/src/low_precision.cpp index 507879aa90f..2f146d24117 100644 --- a/src/common/low_precision_transformations/src/low_precision.cpp +++ b/src/common/low_precision_transformations/src/low_precision.cpp @@ -127,6 +127,7 @@ void make_matcher_type_relaxed(ngraph::pass::GraphRewrite* transformation) { copy_runtime_info(l_node, replacement); replace_node(l_node, replacement); + MATCHER_SCOPE_ENABLE(TypeRelaxedReplacer); return true; }; diff --git a/src/common/low_precision_transformations/src/mat_mul.cpp b/src/common/low_precision_transformations/src/mat_mul.cpp index 667fe2f1178..b14e6a23afa 100644 --- a/src/common/low_precision_transformations/src/mat_mul.cpp +++ b/src/common/low_precision_transformations/src/mat_mul.cpp @@ -31,6 +31,7 @@ MatMulTransformation::MatMulTransformation(const Params& params) : LayerTransfor if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(MatMulTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/max_pool.cpp b/src/common/low_precision_transformations/src/max_pool.cpp index 0cecf09556c..d87f7e9b885 100644 --- a/src/common/low_precision_transformations/src/max_pool.cpp +++ b/src/common/low_precision_transformations/src/max_pool.cpp @@ -26,6 +26,7 @@ MaxPoolTransformation::MaxPoolTransformation(const Params& params) : LayerTransf if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(MaxPoolTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/move_fake_quantize.cpp b/src/common/low_precision_transformations/src/move_fake_quantize.cpp index a1ccbb43dd6..072303b0456 100644 --- a/src/common/low_precision_transformations/src/move_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/move_fake_quantize.cpp @@ -21,7 +21,7 @@ namespace pass { namespace low_precision { MoveFakeQuantize::MoveFakeQuantize(const Params& params) : LayerTransformation(params) { - MATCHER_SCOPE(MaxPoolTransformation); + MATCHER_SCOPE(MoveFakeQuantize); const auto concat = ngraph::pattern::wrap_type(pattern::consumers_count(1)); const auto operation = ngraph::pattern::wrap_type({ concat }); const auto input_low = ngraph::pattern::wrap_type(); @@ -44,7 +44,7 @@ MoveFakeQuantize::MoveFakeQuantize(const Params& params) : LayerTransformation(p if (transformation_callback(op)) { return false; } - + MATCHER_SCOPE_ENABLE(MoveFakeQuantize); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/multiply.cpp b/src/common/low_precision_transformations/src/multiply.cpp index 0e827102ab5..57653f196c7 100644 --- a/src/common/low_precision_transformations/src/multiply.cpp +++ b/src/common/low_precision_transformations/src/multiply.cpp @@ -31,6 +31,7 @@ MultiplyTransformation::MultiplyTransformation(const Params& params) : EltwiseBa if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(MultiplyTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/multiply_to_group_convolution.cpp b/src/common/low_precision_transformations/src/multiply_to_group_convolution.cpp index 99a6c253a22..f567fd29f0d 100644 --- a/src/common/low_precision_transformations/src/multiply_to_group_convolution.cpp +++ b/src/common/low_precision_transformations/src/multiply_to_group_convolution.cpp @@ -24,6 +24,7 @@ MultiplyToGroupConvolutionTransformation::MultiplyToGroupConvolutionTransformati if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(MultiplyToGroupConvolutionTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/mvn.cpp b/src/common/low_precision_transformations/src/mvn.cpp index 85ac98df148..2169ff40e3f 100644 --- a/src/common/low_precision_transformations/src/mvn.cpp +++ b/src/common/low_precision_transformations/src/mvn.cpp @@ -53,6 +53,7 @@ MVNTransformation::MVNTransformation(const Params& params) : LayerTransformation if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(MVNTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/normalize_l2.cpp b/src/common/low_precision_transformations/src/normalize_l2.cpp index f9290eb11be..0fa2de4ce2c 100644 --- a/src/common/low_precision_transformations/src/normalize_l2.cpp +++ b/src/common/low_precision_transformations/src/normalize_l2.cpp @@ -46,6 +46,7 @@ NormalizeL2Transformation::NormalizeL2Transformation(const Params& params) : Lay if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(NormalizeL2Transformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/pad.cpp b/src/common/low_precision_transformations/src/pad.cpp index ef0491ee905..9e32cb4b02a 100644 --- a/src/common/low_precision_transformations/src/pad.cpp +++ b/src/common/low_precision_transformations/src/pad.cpp @@ -28,6 +28,7 @@ PadTransformation::PadTransformation(const Params& params) : LayerTransformation if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(PadTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/prelu.cpp b/src/common/low_precision_transformations/src/prelu.cpp index fa0018cc5e8..9a24208c037 100644 --- a/src/common/low_precision_transformations/src/prelu.cpp +++ b/src/common/low_precision_transformations/src/prelu.cpp @@ -27,6 +27,7 @@ PReluTransformation::PReluTransformation(const Params& params) : LayerTransforma if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(PReluTransformation) return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/pull_reshape_through_dequantization.cpp b/src/common/low_precision_transformations/src/pull_reshape_through_dequantization.cpp index 899fb1fe001..269ca534c5f 100644 --- a/src/common/low_precision_transformations/src/pull_reshape_through_dequantization.cpp +++ b/src/common/low_precision_transformations/src/pull_reshape_through_dequantization.cpp @@ -132,7 +132,7 @@ ngraph::pass::low_precision::PullReshapeThroughDequantization::PullReshapeThroug THROW_IE_LPT_EXCEPTION(*parent) << "unexepcted operation type"; } } - + MATCHER_SCOPE_ENABLE(PullReshapeThroughDequantization); return true; }; diff --git a/src/common/low_precision_transformations/src/pull_transpose_through_dequantization.cpp b/src/common/low_precision_transformations/src/pull_transpose_through_dequantization.cpp index b4cd49b0988..ebcc724ba8a 100644 --- a/src/common/low_precision_transformations/src/pull_transpose_through_dequantization.cpp +++ b/src/common/low_precision_transformations/src/pull_transpose_through_dequantization.cpp @@ -125,7 +125,7 @@ ngraph::pass::low_precision::PullTransposeThroughDequantization::PullTransposeTh THROW_IE_LPT_EXCEPTION(*parent) << "unexepcted operation type"; } } - + MATCHER_SCOPE_ENABLE(PullTransposeThroughDequantization); return true; }; diff --git a/src/common/low_precision_transformations/src/reduce_max.cpp b/src/common/low_precision_transformations/src/reduce_max.cpp index f0ade04a425..a1bb22df1e5 100644 --- a/src/common/low_precision_transformations/src/reduce_max.cpp +++ b/src/common/low_precision_transformations/src/reduce_max.cpp @@ -23,6 +23,7 @@ ReduceMaxTransformation::ReduceMaxTransformation(const Params& params) : ReduceB if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ReduceMaxTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/reduce_mean.cpp b/src/common/low_precision_transformations/src/reduce_mean.cpp index 8861f5a2987..dbc27b969ab 100644 --- a/src/common/low_precision_transformations/src/reduce_mean.cpp +++ b/src/common/low_precision_transformations/src/reduce_mean.cpp @@ -23,6 +23,7 @@ ReduceMeanTransformation::ReduceMeanTransformation(const Params& params) : Reduc if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ReduceMeanTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/reduce_min.cpp b/src/common/low_precision_transformations/src/reduce_min.cpp index 6e9b712d4e1..ed95270701d 100644 --- a/src/common/low_precision_transformations/src/reduce_min.cpp +++ b/src/common/low_precision_transformations/src/reduce_min.cpp @@ -23,6 +23,7 @@ ReduceMinTransformation::ReduceMinTransformation(const Params& params) : ReduceB if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ReduceMinTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/reduce_sum.cpp b/src/common/low_precision_transformations/src/reduce_sum.cpp index 8e37f945998..457a6501dda 100644 --- a/src/common/low_precision_transformations/src/reduce_sum.cpp +++ b/src/common/low_precision_transformations/src/reduce_sum.cpp @@ -23,6 +23,7 @@ ReduceSumTransformation::ReduceSumTransformation(const Params& params) : ReduceB if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ReduceSumTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/relu.cpp b/src/common/low_precision_transformations/src/relu.cpp index eb032f86c9b..fb1162480a0 100644 --- a/src/common/low_precision_transformations/src/relu.cpp +++ b/src/common/low_precision_transformations/src/relu.cpp @@ -27,6 +27,7 @@ ReluTransformation::ReluTransformation(const Params& params) : LayerTransformati if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ReluTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/reshape.cpp b/src/common/low_precision_transformations/src/reshape.cpp index d9dfbdf3f05..a4a1808d027 100644 --- a/src/common/low_precision_transformations/src/reshape.cpp +++ b/src/common/low_precision_transformations/src/reshape.cpp @@ -46,7 +46,7 @@ ReshapeTransformation::ReshapeTransformation(const Params& params) : LayerTransf return false; } } - + MATCHER_SCOPE_ENABLE(ReshapeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/shuffle_channels.cpp b/src/common/low_precision_transformations/src/shuffle_channels.cpp index 7383717c298..f4e06435aa3 100644 --- a/src/common/low_precision_transformations/src/shuffle_channels.cpp +++ b/src/common/low_precision_transformations/src/shuffle_channels.cpp @@ -26,6 +26,7 @@ ShuffleChannelsTransformation::ShuffleChannelsTransformation(const Params& param if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(ShuffleChannelsTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/split.cpp b/src/common/low_precision_transformations/src/split.cpp index 8587cb96f0c..428c23711dc 100644 --- a/src/common/low_precision_transformations/src/split.cpp +++ b/src/common/low_precision_transformations/src/split.cpp @@ -23,6 +23,7 @@ SplitTransformation::SplitTransformation(const Params& params) : LayerTransforma if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(SplitTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/squeeze.cpp b/src/common/low_precision_transformations/src/squeeze.cpp index 742ff6f933d..919a6a403c2 100644 --- a/src/common/low_precision_transformations/src/squeeze.cpp +++ b/src/common/low_precision_transformations/src/squeeze.cpp @@ -26,6 +26,7 @@ SqueezeTransformation::SqueezeTransformation(const Params& params) : LayerTransf if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(SqueezeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/strided_slice.cpp b/src/common/low_precision_transformations/src/strided_slice.cpp index 743218c3ba5..86dc076cc9d 100644 --- a/src/common/low_precision_transformations/src/strided_slice.cpp +++ b/src/common/low_precision_transformations/src/strided_slice.cpp @@ -89,6 +89,7 @@ StridedSliceTransformation::StridedSliceTransformation(const Params& params) : L if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(StridedSliceTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/subtract.cpp b/src/common/low_precision_transformations/src/subtract.cpp index 0cc5d9a6aeb..2a0e0a58da3 100644 --- a/src/common/low_precision_transformations/src/subtract.cpp +++ b/src/common/low_precision_transformations/src/subtract.cpp @@ -34,6 +34,7 @@ SubtractTransformation::SubtractTransformation(const Params& params) : LayerTran if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(SubtractTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/transpose.cpp b/src/common/low_precision_transformations/src/transpose.cpp index 71a1609da00..cded6c740f3 100644 --- a/src/common/low_precision_transformations/src/transpose.cpp +++ b/src/common/low_precision_transformations/src/transpose.cpp @@ -26,6 +26,7 @@ TransposeTransformation::TransposeTransformation(const Params& params) : LayerTr if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(TransposeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/unsqueeze.cpp b/src/common/low_precision_transformations/src/unsqueeze.cpp index e84f1db0539..946a80d7b63 100644 --- a/src/common/low_precision_transformations/src/unsqueeze.cpp +++ b/src/common/low_precision_transformations/src/unsqueeze.cpp @@ -26,6 +26,7 @@ UnsqueezeTransformation::UnsqueezeTransformation(const Params& params) : LayerTr if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(UnsqueezeTransformation); return transform(*context, m); }; diff --git a/src/common/low_precision_transformations/src/variadic_split.cpp b/src/common/low_precision_transformations/src/variadic_split.cpp index fc0644edfbb..48cf33d4d29 100644 --- a/src/common/low_precision_transformations/src/variadic_split.cpp +++ b/src/common/low_precision_transformations/src/variadic_split.cpp @@ -26,6 +26,7 @@ VariadicSplitTransformation::VariadicSplitTransformation(const Params& params) : if (transformation_callback(op)) { return false; } + MATCHER_SCOPE_ENABLE(VariadicSplitTransformation); return transform(*context, m); }; diff --git a/src/common/snippets/src/pass/collapse_subgraph.cpp b/src/common/snippets/src/pass/collapse_subgraph.cpp index 5226cf77fe2..e25acc2c453 100644 --- a/src/common/snippets/src/pass/collapse_subgraph.cpp +++ b/src/common/snippets/src/pass/collapse_subgraph.cpp @@ -523,6 +523,7 @@ TokenizeSnippets::TokenizeSnippets() { << " inputs and " << subgraph->outputs().size() << " outputs and " << subgraph->get_body()->get_ops().size() << " ops total\n"; + MATCHER_SCOPE_ENABLE(TokenizeSnippets); return true; }; auto matcher = std::make_shared(label); diff --git a/src/common/snippets/src/pass/convert_constants_to_scalars.cpp b/src/common/snippets/src/pass/convert_constants_to_scalars.cpp index 0148d22b4da..4703347dbdf 100644 --- a/src/common/snippets/src/pass/convert_constants_to_scalars.cpp +++ b/src/common/snippets/src/pass/convert_constants_to_scalars.cpp @@ -21,7 +21,7 @@ ngraph::snippets::pass::ConvertConstantsToScalars::ConvertConstantsToScalars() { scalar->set_friendly_name(constant->get_friendly_name()); ngraph::copy_runtime_info(constant, scalar); ngraph::replace_node(constant, scalar); - + MATCHER_SCOPE_ENABLE(ConvertConstantsToScalars); return true; }; register_matcher(std::make_shared(constants), callback); diff --git a/src/common/snippets/src/pass/convert_power_to_powerstatic.cpp b/src/common/snippets/src/pass/convert_power_to_powerstatic.cpp index cd5882de57c..b41eb823a90 100644 --- a/src/common/snippets/src/pass/convert_power_to_powerstatic.cpp +++ b/src/common/snippets/src/pass/convert_power_to_powerstatic.cpp @@ -24,7 +24,7 @@ ngraph::snippets::pass::ConvertPowerToPowerStatic::ConvertPowerToPowerStatic() { power_static->set_friendly_name(power->get_friendly_name()); ngraph::copy_runtime_info(power, power_static); ngraph::replace_node(power, power_static); - + MATCHER_SCOPE_ENABLE(ConvertPowerToPowerStatic); return true; }; register_matcher(std::make_shared(scalarPower), callback); diff --git a/src/common/snippets/src/pass/insert_load_store.cpp b/src/common/snippets/src/pass/insert_load_store.cpp index 69c0a785700..f40c51db935 100644 --- a/src/common/snippets/src/pass/insert_load_store.cpp +++ b/src/common/snippets/src/pass/insert_load_store.cpp @@ -41,7 +41,7 @@ ngraph::snippets::pass::InsertLoad::InsertLoad() { } } } - + MATCHER_SCOPE_ENABLE(InsertLoad); return rewritten; }); } @@ -64,6 +64,7 @@ ngraph::snippets::pass::InsertStore::InsertStore() { auto store = std::make_shared (root->input_value(0)); ngraph::copy_runtime_info(root, store); root->set_argument(0, store); + MATCHER_SCOPE_ENABLE(InsertStore); return true; }); } diff --git a/src/common/snippets/src/pass/insert_movebroadcast.cpp b/src/common/snippets/src/pass/insert_movebroadcast.cpp index 6f2516a0476..57e875973b6 100644 --- a/src/common/snippets/src/pass/insert_movebroadcast.cpp +++ b/src/common/snippets/src/pass/insert_movebroadcast.cpp @@ -166,7 +166,7 @@ ngraph::snippets::pass::InsertMoveBroadcast::InsertMoveBroadcast() { } reset_broacast_config(root); - + MATCHER_SCOPE_ENABLE(InsertMoveBroadcast); return true; }; diff --git a/src/common/snippets/src/pass/load_movebroadcast_to_broadcastload.cpp b/src/common/snippets/src/pass/load_movebroadcast_to_broadcastload.cpp index 47725f4e09d..adfe1e0d832 100644 --- a/src/common/snippets/src/pass/load_movebroadcast_to_broadcastload.cpp +++ b/src/common/snippets/src/pass/load_movebroadcast_to_broadcastload.cpp @@ -50,6 +50,7 @@ ngraph::snippets::pass::LoadMoveBroadcastToBroadcastLoad::LoadMoveBroadcastToBro if (inshape.back() == 1 && outshape.back() != 1) { ngraph::copy_runtime_info(root, broadcastload); ngraph::replace_node(root, broadcastload); + MATCHER_SCOPE_ENABLE(LoadMoveBroadcastToBroadcastLoad); return true; } else { return false; diff --git a/src/common/snippets/src/pass/vector_to_scalar.cpp b/src/common/snippets/src/pass/vector_to_scalar.cpp index 3f18f57a20a..0f85346e36d 100644 --- a/src/common/snippets/src/pass/vector_to_scalar.cpp +++ b/src/common/snippets/src/pass/vector_to_scalar.cpp @@ -24,6 +24,7 @@ ngraph::snippets::pass::ReplaceLoadsWithScalarLoads::ReplaceLoadsWithScalarLoads load->set_friendly_name(root->get_friendly_name()); ngraph::copy_runtime_info(root, load); ngraph::replace_node(root, load); + MATCHER_SCOPE_ENABLE(ReplaceLoadsWithScalarLoads); return true; }); } @@ -41,6 +42,7 @@ ngraph::snippets::pass::ReplaceStoresWithScalarStores::ReplaceStoresWithScalarSt store->set_friendly_name(root->get_friendly_name()); ngraph::copy_runtime_info(root, store); ngraph::replace_node(root, store); + MATCHER_SCOPE_ENABLE(ReplaceStoresWithScalarStores); return true; }); } diff --git a/src/common/transformations/src/transformations/common_optimizations/add_fake_quantize_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/add_fake_quantize_fusion.cpp index d86ff70ffb2..9fca94ca866 100644 --- a/src/common/transformations/src/transformations/common_optimizations/add_fake_quantize_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/add_fake_quantize_fusion.cpp @@ -120,6 +120,7 @@ ngraph::pass::AddFakeQuantizeFusion::AddFakeQuantizeFusion() { new_fq->set_friendly_name(fq->get_friendly_name()); copy_runtime_info({add_node, fq}, {new_input_low, new_input_high, new_fq}); replace_node(fq, new_fq); + MATCHER_SCOPE_ENABLE(AddFakeQuantizeFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/batch_to_space_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/batch_to_space_fusion.cpp index f6fa73aff31..19fcad665fe 100644 --- a/src/common/transformations/src/transformations/common_optimizations/batch_to_space_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/batch_to_space_fusion.cpp @@ -120,7 +120,7 @@ ngraph::pass::BatchToSpaceFusion::BatchToSpaceFusion() { reshape_or_trans_after}, batch_to_space); replace_node(reshape_or_trans_after, batch_to_space); - + MATCHER_SCOPE_ENABLE(BatchToSpaceFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/binarize_weights.cpp b/src/common/transformations/src/transformations/common_optimizations/binarize_weights.cpp index e22934865a8..2a1eac1e27d 100644 --- a/src/common/transformations/src/transformations/common_optimizations/binarize_weights.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/binarize_weights.cpp @@ -199,6 +199,7 @@ pass::BinarizeWeights::BinarizeWeights() { {new_activations_fq, new_conv, activations_norm_factor_reshaped, mul, weights_norm_factor_reshaped, mul2}); mul2->set_friendly_name(conv->get_friendly_name()); replace_node(conv, mul2); + MATCHER_SCOPE_ENABLE(BinarizeWeights); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp index ceb14af8647..1cea9a9c8a9 100644 --- a/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp @@ -64,7 +64,7 @@ ngraph::pass::ClampFusion::ClampFusion() { copy_runtime_info(nodes, clamp); replace_node(root_node, clamp); - + MATCHER_SCOPE_ENABLE(ClampFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/compress_float_constants.cpp b/src/common/transformations/src/transformations/common_optimizations/compress_float_constants.cpp index f576115556f..b04b2841569 100644 --- a/src/common/transformations/src/transformations/common_optimizations/compress_float_constants.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/compress_float_constants.cpp @@ -78,7 +78,7 @@ ov::pass::CompressFloatConstantsImpl::CompressFloatConstantsImpl() { ov::mark_as_decompression(convert); ov::replace_node(const_node, convert); - + MATCHER_SCOPE_ENABLE(CompressFloatConstantsImpl); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/concat_reduce_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/concat_reduce_fusion.cpp index 9638fa3bd6d..023c1d484be 100644 --- a/src/common/transformations/src/transformations/common_optimizations/concat_reduce_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/concat_reduce_fusion.cpp @@ -69,6 +69,7 @@ ngraph::pass::PullSqueezeThroughEltwise::PullSqueezeThroughEltwise() { new_eltwise->set_friendly_name(squeeze->get_friendly_name()); ngraph::copy_runtime_info({eltwise, squeeze}, new_eltwise); ngraph::replace_node(squeeze, new_eltwise); + MATCHER_SCOPE_ENABLE(PullSqueezeThroughEltwise); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/conv_mul_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/conv_mul_fusion.cpp index 2cd6478e2e9..6e6714a5042 100644 --- a/src/common/transformations/src/transformations/common_optimizations/conv_mul_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/conv_mul_fusion.cpp @@ -73,6 +73,7 @@ ngraph::pass::ConvolutionMultiplyFusion::ConvolutionMultiplyFusion() { new_conv->set_friendly_name(m_mul->get_friendly_name()); copy_runtime_info({m_conv, m_mul}, {new_conv, final_const.get_node_shared_ptr(), weights_multiply}); replace_node(m_mul, new_conv); + MATCHER_SCOPE_ENABLE(ConvolutionMultiplyFusion); return true; }; @@ -160,7 +161,7 @@ ngraph::pass::GroupConvolutionMultiplyFusion::GroupConvolutionMultiplyFusion() { m_conv->set_friendly_name(m_mul->get_friendly_name()); m_mul->output(0).replace(m_conv->output(0)); copy_runtime_info(m_mul, {m_conv, new_weights}); - + MATCHER_SCOPE_ENABLE(GroupConvolutionMultiplyFusion); return true; }; @@ -227,6 +228,7 @@ ngraph::pass::ConvolutionBackpropDataMultiplyFusion::ConvolutionBackpropDataMult new_conv->set_friendly_name(m_mul->get_friendly_name()); copy_runtime_info({m_conv, m_mul}, {new_conv, final_const.get_node_shared_ptr(), weights_multiply}); replace_node(m_mul, new_conv); + MATCHER_SCOPE_ENABLE(ConvolutionBackpropDataMultiplyFusion); return true; }; @@ -295,6 +297,7 @@ ngraph::pass::GroupConvolutionBackpropDataMultiplyFusion::GroupConvolutionBackpr new_conv->set_friendly_name(m_mul->get_friendly_name()); copy_runtime_info({m_conv, m_mul}, {new_conv, final_const.get_node_shared_ptr(), weights_multiply}); replace_node(m_mul, new_conv); + MATCHER_SCOPE_ENABLE(GroupConvolutionBackpropDataMultiplyFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/conv_to_binary_conv.cpp b/src/common/transformations/src/transformations/common_optimizations/conv_to_binary_conv.cpp index bb33473c978..d20dc7e9c6d 100644 --- a/src/common/transformations/src/transformations/common_optimizations/conv_to_binary_conv.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/conv_to_binary_conv.cpp @@ -117,7 +117,7 @@ ngraph::pass::ConvToBinaryConv::ConvToBinaryConv() { auto mul = std::make_shared(add, op::Constant::create(element::f32, Shape{}, {0.5})); copy_runtime_info(conv, {new_conv, add, mul}); replace_node(conv, mul); - + MATCHER_SCOPE_ENABLE(ConvToBinaryConv); return true; } diff --git a/src/common/transformations/src/transformations/common_optimizations/convert_compression_only_to_legacy.cpp b/src/common/transformations/src/transformations/common_optimizations/convert_compression_only_to_legacy.cpp index a84065a5994..c318c99176e 100644 --- a/src/common/transformations/src/transformations/common_optimizations/convert_compression_only_to_legacy.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/convert_compression_only_to_legacy.cpp @@ -21,6 +21,7 @@ ov::pass::EnableDecompressionConvertConstantFolding::EnableDecompressionConvertC if (!ov::is_decompression(node)) return false; enable_constant_folding(node); + MATCHER_SCOPE_ENABLE(EnableDecompressionConvertConstantFolding); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.cpp b/src/common/transformations/src/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.cpp index 591f5dcf2ec..b7f01ee2e64 100644 --- a/src/common/transformations/src/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.cpp @@ -33,6 +33,7 @@ public: for (const auto& out_node : out_nodes) { ov::set_nms_selected_indices(out_node.get_node()); } + MATCHER_SCOPE_ENABLE(InitNMSPath); return true; }; auto m = make_shared(nms_pattern, matcher_name); @@ -58,6 +59,7 @@ public: auto node = m.get_match_root(); const auto& inputs = node->input_values(); if (any_of(inputs.begin(), inputs.end(), [](const Output& output) { + MATCHER_SCOPE_ENABLE(PropagateNMSPath); return ov::has_nms_selected_indices(output.get_node()); })) { ov::set_nms_selected_indices(node.get()); @@ -90,6 +92,7 @@ public: gather->input(1).replace_source_output(new_convert_to_unsigned); copy_runtime_info(gather, new_convert_to_unsigned); } + MATCHER_SCOPE_ENABLE(UpdateConvertGather); return true; }; auto m = make_shared(node_pattern, matcher_name); diff --git a/src/common/transformations/src/transformations/common_optimizations/convert_quantize_dequantize.cpp b/src/common/transformations/src/transformations/common_optimizations/convert_quantize_dequantize.cpp index 7b9c37f3857..75d9f66cac6 100644 --- a/src/common/transformations/src/transformations/common_optimizations/convert_quantize_dequantize.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/convert_quantize_dequantize.cpp @@ -170,7 +170,7 @@ ngraph::pass::ConvertQuantizeDequantize::ConvertQuantizeDequantize() { copy_runtime_info({fq, convert1.get_node_shared_ptr(), convert2.get_node_shared_ptr()}, new_fq); replace_node(mul, new_fq); - + MATCHER_SCOPE_ENABLE(ConvertQuantizeDequantize); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/depth_to_space_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/depth_to_space_fusion.cpp index 6b3a9faf652..64899489612 100644 --- a/src/common/transformations/src/transformations/common_optimizations/depth_to_space_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/depth_to_space_fusion.cpp @@ -194,6 +194,7 @@ ngraph::pass::DepthToSpaceFusion::DepthToSpaceFusion() { depth_to_space->set_friendly_name(reshape_after->get_friendly_name()); ngraph::copy_runtime_info({reshape_before, permute, reshape_after}, depth_to_space); ngraph::replace_node(reshape_after, depth_to_space); + MATCHER_SCOPE_ENABLE(DepthToSpaceFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/dilated_convolution_converter.cpp b/src/common/transformations/src/transformations/common_optimizations/dilated_convolution_converter.cpp index fc9ecdb5261..e1b0c69cf48 100644 --- a/src/common/transformations/src/transformations/common_optimizations/dilated_convolution_converter.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/dilated_convolution_converter.cpp @@ -89,7 +89,7 @@ ngraph::pass::DilatedConvolutionConverter::DilatedConvolutionConverter() { }, new_conv); replace_node(batch_to_space, new_conv); - + MATCHER_SCOPE_ENABLE(DilatedConvolutionConverter); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp index 30ec51c5759..420b876da91 100644 --- a/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp @@ -37,6 +37,7 @@ ngraph::pass::DivideFusion::DivideFusion() { div->set_friendly_name(mul->get_friendly_name()); copy_runtime_info({mul, pow}, div); replace_node(mul, div); + MATCHER_SCOPE_ENABLE(DivideFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/division_by_zero_fp16_resolver.cpp b/src/common/transformations/src/transformations/common_optimizations/division_by_zero_fp16_resolver.cpp index 00f1dd61f9f..6533e5edb1f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/division_by_zero_fp16_resolver.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/division_by_zero_fp16_resolver.cpp @@ -71,6 +71,7 @@ ov::pass::DivisionByZeroFP16Resolver::DivisionByZeroFP16Resolver() { normalized_fp16_min); copy_runtime_info(eps_const, new_constant); replace_node(eps_const, new_constant); + MATCHER_SCOPE_ENABLE(DivisionByZeroFP16Resolver); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/dropout_with_random_uniform_replacer.cpp b/src/common/transformations/src/transformations/common_optimizations/dropout_with_random_uniform_replacer.cpp index 2877ef330ac..19bcc0b81af 100644 --- a/src/common/transformations/src/transformations/common_optimizations/dropout_with_random_uniform_replacer.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/dropout_with_random_uniform_replacer.cpp @@ -71,7 +71,7 @@ ngraph::pass::DropoutWithRandomUniformReplacer::DropoutWithRandomUniformReplacer broadcast->set_friendly_name(ru->get_friendly_name()); copy_runtime_info(ru, broadcast); ngraph::replace_node(ru, broadcast); - + MATCHER_SCOPE_ENABLE(DropoutWithRandomUniformReplacer); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/eliminate_unsqueeze_gather.cpp b/src/common/transformations/src/transformations/common_optimizations/eliminate_unsqueeze_gather.cpp index e0cc09a2c80..9c328c7229d 100644 --- a/src/common/transformations/src/transformations/common_optimizations/eliminate_unsqueeze_gather.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/eliminate_unsqueeze_gather.cpp @@ -54,7 +54,7 @@ ngraph::pass::EliminateUnsqueezeGather::EliminateUnsqueezeGather() { ngraph::copy_runtime_info(m_gather.get_node_shared_ptr(), m_unsqueeze.get_node_shared_ptr()); m_gather.replace(m_unsqueezeInput); - + MATCHER_SCOPE_ENABLE(EliminateUnsqueezeGather); return true; }; @@ -91,6 +91,7 @@ ngraph::pass::EliminateGatherUnsqueeze::EliminateGatherUnsqueeze() { new_gather->set_friendly_name(gather->get_friendly_name()); ngraph::copy_runtime_info({unsqueeze, gather}, {new_gather, new_indices}); ngraph::replace_node(unsqueeze, new_gather); + MATCHER_SCOPE_ENABLE(EliminateGatherUnsqueeze); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/fq_mul_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/fq_mul_fusion.cpp index f6182f14733..9ccb9d7ca56 100644 --- a/src/common/transformations/src/transformations/common_optimizations/fq_mul_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/fq_mul_fusion.cpp @@ -142,7 +142,7 @@ ngraph::pass::FakeQuantizeMulFusion::FakeQuantizeMulFusion() { new_fq_node->set_friendly_name(mul_node->get_friendly_name()); copy_runtime_info({fq_node, mul_node}, new_fq_node); - + MATCHER_SCOPE_ENABLE(FakeQuantizeMulFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/fq_reshape_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/fq_reshape_fusion.cpp index 113de36b094..b9c750498a0 100644 --- a/src/common/transformations/src/transformations/common_optimizations/fq_reshape_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/fq_reshape_fusion.cpp @@ -77,6 +77,7 @@ ngraph::pass::FakeQuantizeReshapeFusion::FakeQuantizeReshapeFusion() { replace_node(reshape_node, new_fq_node); new_fq_node->set_friendly_name(reshape_node->get_friendly_name()); copy_runtime_info({fq_node, reshape_node}, new_fq_node); + MATCHER_SCOPE_ENABLE(FakeQuantizeReshapeFusion) return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp index 135d96685c2..b752d3cb101 100644 --- a/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp @@ -69,6 +69,7 @@ ngraph::pass::GeluFusionWithErfOne::GeluFusionWithErfOne() { }, gelu); ngraph::replace_node(m.get_match_root(), gelu); + MATCHER_SCOPE_ENABLE(GeluFusionWithErfOne) return true; }; @@ -128,6 +129,7 @@ ngraph::pass::GeluFusionWithErfTwo::GeluFusionWithErfTwo() { }, gelu); ngraph::replace_node(m.get_match_root(), gelu); + MATCHER_SCOPE_ENABLE(GeluFusionWithErfTwo); return true; }; @@ -187,6 +189,7 @@ ngraph::pass::GeluFusionWithErfThree::GeluFusionWithErfThree() { }, gelu); ngraph::replace_node(m.get_match_root(), gelu); + MATCHER_SCOPE_ENABLE(GeluFusionWithErfThree); return true; }; @@ -270,6 +273,7 @@ ngraph::pass::GeluFusionWithTanh::GeluFusionWithTanh() { }, gelu); ngraph::replace_node(m.get_match_root(), gelu); + MATCHER_SCOPE_ENABLE(GeluFusionWithTanh); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp index 5bb45a43d77..dcb8700f622 100644 --- a/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp @@ -55,6 +55,7 @@ ngraph::pass::HSigmoidFusionWithReluDiv::HSigmoidFusionWithReluDiv() { }, hsigmoid); ngraph::replace_node(m.get_match_root(), hsigmoid); + MATCHER_SCOPE_ENABLE(HSigmoidFusionWithReluDiv); return true; }; @@ -102,6 +103,7 @@ ngraph::pass::HSigmoidFusionWithReluMul::HSigmoidFusionWithReluMul() { pattern_to_output.at(mul_second).get_node_shared_ptr()}, hsigmoid); ngraph::replace_node(m.get_match_root(), hsigmoid); + MATCHER_SCOPE_ENABLE(HSigmoidFusionWithReluMul); return true; }; @@ -154,6 +156,7 @@ ngraph::pass::HSigmoidFusionWithoutRelu::HSigmoidFusionWithoutRelu() { pattern_to_output.at(div).get_node_shared_ptr()}, hsigmoid); ngraph::replace_node(m.get_match_root(), hsigmoid); + MATCHER_SCOPE_ENABLE(HSigmoidFusionWithoutRelu); return true; }; @@ -200,6 +203,7 @@ ngraph::pass::HSigmoidFusionWithClampMul::HSigmoidFusionWithClampMul() { pattern_to_output.at(mul_first).get_node_shared_ptr()}, hsigmoid); ngraph::replace_node(m.get_match_root(), hsigmoid); + MATCHER_SCOPE_ENABLE(HSigmoidFusionWithClampMul); return true; }; @@ -246,6 +250,7 @@ ngraph::pass::HSigmoidFusionWithClampDiv::HSigmoidFusionWithClampDiv() { pattern_to_output.at(div).get_node_shared_ptr()}, hsigmoid); ngraph::replace_node(m.get_match_root(), hsigmoid); + MATCHER_SCOPE_ENABLE(HSigmoidFusionWithClampDiv); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp index 433c069f074..968df33aaf1 100644 --- a/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp @@ -60,6 +60,7 @@ ngraph::pass::HSwishFusionWithReluDiv::HSwishFusionWithReluDiv() { }, hswish); ngraph::replace_node(m.get_match_root(), hswish); + MATCHER_SCOPE_ENABLE(HSwishFusionWithReluDiv); return true; }; @@ -112,6 +113,7 @@ ngraph::pass::HSwishFusionWithReluMul::HSwishFusionWithReluMul() { pattern_to_output.at(mul_second).get_node_shared_ptr()}, hswish); ngraph::replace_node(m.get_match_root(), hswish); + MATCHER_SCOPE_ENABLE(HSwishFusionWithReluMul); return true; }; @@ -135,6 +137,7 @@ ngraph::pass::HSwishFusionWithHSigmoid::HSwishFusionWithHSigmoid() { hswish->set_friendly_name(mul->get_friendly_name()); ngraph::copy_runtime_info({hsigmoid, mul}, hswish); ngraph::replace_node(mul, hswish); + MATCHER_SCOPE_ENABLE(HSwishFusionWithHSigmoid); return true; }; @@ -177,6 +180,7 @@ ngraph::pass::HSwishFusionWithClamp::HSwishFusionWithClamp() { pattern_to_output.at(mul).get_node_shared_ptr()}, {hswish, new_mul_const, new_mul}); ngraph::replace_node(m.get_match_root(), new_mul); + MATCHER_SCOPE_ENABLE(HSwishFusionWithClampMul); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/interpolate_sequence_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/interpolate_sequence_fusion.cpp index 89e9ede1402..0b1bf6a0372 100644 --- a/src/common/transformations/src/transformations/common_optimizations/interpolate_sequence_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/interpolate_sequence_fusion.cpp @@ -225,7 +225,7 @@ ngraph::pass::InterpolateSequenceFusion::InterpolateSequenceFusion() { new_interpolate->set_friendly_name(snd_interpolate->get_friendly_name()); copy_runtime_info({fst_interpolate, snd_interpolate}, new_subgraph); replace_node(snd_interpolate, new_interpolate); - + MATCHER_SCOPE_ENABLE(InterpolateSequenceFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/leaky_relu_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/leaky_relu_fusion.cpp index 7b61cd3257c..1c923197742 100644 --- a/src/common/transformations/src/transformations/common_optimizations/leaky_relu_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/leaky_relu_fusion.cpp @@ -36,7 +36,7 @@ ngraph::pass::LeakyReluFusion::LeakyReluFusion() { copy_runtime_info({pattern_map.at(multiply_pattern).get_node_shared_ptr(), maximum.get_node_shared_ptr()}, leaky_relu); replace_node(maximum.get_node_shared_ptr(), leaky_relu); - + MATCHER_SCOPE_ENABLE(LeakyReluFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/lin_op_sequence_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/lin_op_sequence_fusion.cpp index b0fe81a8107..d7c84bc6d26 100644 --- a/src/common/transformations/src/transformations/common_optimizations/lin_op_sequence_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/lin_op_sequence_fusion.cpp @@ -55,6 +55,7 @@ ngraph::pass::AddMultiplyFusion::AddMultiplyFusion() { copy_runtime_info({add, mul}, {new_mul, new_add}); new_add->set_friendly_name(mul->get_friendly_name()); replace_node(mul, new_add); + MATCHER_SCOPE_ENABLE(AddMultiplyFusion); return true; }; @@ -89,6 +90,7 @@ ngraph::pass::AddAddFusion::AddAddFusion() { copy_runtime_info({add1, add2}, new_add); new_add->set_friendly_name(add2->get_friendly_name()); replace_node(add2, new_add); + MATCHER_SCOPE_ENABLE(AddAddFusion); return true; }; @@ -124,6 +126,7 @@ ngraph::pass::MultiplyMultiplyFusion::MultiplyMultiplyFusion() { copy_runtime_info({mul1, mul2}, new_mul); new_mul->set_friendly_name(mul2->get_friendly_name()); replace_node(mul2, new_mul); + MATCHER_SCOPE_ENABLE(MultiplyMultiplyFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/matmul_multiply_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/matmul_multiply_fusion.cpp index 38c806ea914..48036244e9f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/matmul_multiply_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/matmul_multiply_fusion.cpp @@ -180,7 +180,7 @@ pass::MatMulMultiplyFusion::MatMulMultiplyFusion() { register_new_node(new_mm); copy_runtime_info({mul, weights.get_node_shared_ptr(), matmul}, {new_weights, new_mm}); replace_node(mul, new_mm); - + MATCHER_SCOPE_ENABLE(MatMulMultiplyFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp index cb547080bfc..cb4ce2328c8 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp @@ -35,6 +35,7 @@ ngraph::pass::MishFusion::MishFusion() { pattern_to_output.at(exp).get_node_shared_ptr()}, mish); ngraph::replace_node(m.get_match_root(), mish); + MATCHER_SCOPE_ENABLE(MishFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/mul_conv_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/mul_conv_fusion.cpp index 54ab98c6029..daf2f8d1f26 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mul_conv_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mul_conv_fusion.cpp @@ -58,6 +58,7 @@ ngraph::pass::MultiplyConvolutionFusion::MultiplyConvolutionFusion() { new_conv->set_friendly_name(conv->get_friendly_name()); copy_runtime_info({conv, pattern_to_output.at(mul_pattern).get_node_shared_ptr()}, {new_weights, new_conv}); replace_node(conv, new_conv); + MATCHER_SCOPE_ENABLE(MultiplyConvolutionFusion); return true; }; @@ -123,7 +124,7 @@ ngraph::pass::MultiplyGroupConvolutionFusion::MultiplyGroupConvolutionFusion() { new_conv->set_friendly_name(conv->get_friendly_name()); copy_runtime_info({conv, pattern_to_output.at(mul_pattern).get_node_shared_ptr()}, {new_weights, new_conv}); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(MultiplyGroupConvolutionFusion); return true; }; @@ -190,7 +191,7 @@ ngraph::pass::MultiplyConvolutionBackpropDataFusion::MultiplyConvolutionBackprop new_conv->set_friendly_name(conv->get_friendly_name()); copy_runtime_info({conv, pattern_to_output.at(mul_pattern).get_node_shared_ptr()}, {new_weights, new_conv}); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(MultiplyConvolutionBackpropDataFusion); return true; }; @@ -260,7 +261,7 @@ ngraph::pass::MultiplyGroupConvolutionBackpropDataFusion::MultiplyGroupConvoluti new_conv->set_friendly_name(conv->get_friendly_name()); copy_runtime_info({conv, pattern_to_output.at(mul_pattern).get_node_shared_ptr()}, {new_weights, new_conv}); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(MultiplyGroupConvolutionBackpropDataFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/mul_fake_quantize_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/mul_fake_quantize_fusion.cpp index 65de846d5b3..46fba6959d1 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mul_fake_quantize_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mul_fake_quantize_fusion.cpp @@ -116,6 +116,7 @@ ngraph::pass::MulFakeQuantizeFusion::MulFakeQuantizeFusion() { {new_const, new_input_low, new_input_high, new_fq}); new_fq->set_friendly_name(fq->get_friendly_name()); replace_node(fq, new_fq); + MATCHER_SCOPE_ENABLE(MulFakeQuantizeFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp index 8bf03d02c2e..f2abf09818f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp @@ -184,6 +184,7 @@ ngraph::pass::MVNFusionWithoutConstants::MVNFusionWithoutConstants() { mvn->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(nodes_to_copy_info, mvn); ngraph::replace_node(m.get_match_root(), mvn); + MATCHER_SCOPE_ENABLE(MVNFusionWithoutConstants); return true; }; @@ -299,6 +300,7 @@ ngraph::pass::MVNFusionWithConstantsInside::MVNFusionWithConstantsInside() { {mvn, const_gamma_node, mul_gamma, const_beta_node, add_beta}); add_beta->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::replace_node(m.get_match_root(), add_beta); + MATCHER_SCOPE_ENABLE(MVNFusionWithConstantsInside); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.cpp index 069a8ba13d7..4ca0d04a1a4 100644 --- a/src/common/transformations/src/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.cpp @@ -372,7 +372,7 @@ ngraph::pass::NearestNeighborUpsamplingFusion::NearestNeighborUpsamplingFusion() {reshape_2_node, mul_node, mul_const_node, concat_1_node, concat_2_node, ss_before_concat_1, shapeof_node}, {scales_node, sizes_node, axes_node, interpolate}); replace_node(reshape_2_node, interpolate); - + MATCHER_SCOPE_ENABLE(NearestNeighborUpsamplingFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/nop_elimination.cpp b/src/common/transformations/src/transformations/common_optimizations/nop_elimination.cpp index 90b66d4b9c7..8cffae8cb0f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/nop_elimination.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/nop_elimination.cpp @@ -277,6 +277,7 @@ static bool eliminate_unsqueeze(const std::shared_ptr& node) { MATCHER_SCOPE(NAME); \ auto match_node = ngraph::pattern::wrap_type(); \ ngraph::matcher_pass_callback callback = [=](ngraph::pattern::Matcher& m) { \ + MATCHER_SCOPE_ENABLE(NAME); \ return FUNC(m.get_match_root()); \ }; \ auto m = std::make_shared(match_node, matcher_name); \ @@ -316,7 +317,7 @@ pass::EliminatePad::EliminatePad() { })) { return false; } - + MATCHER_SCOPE_ENABLE(EliminatePad); return replace_output_update_name(pad->output(0), pad->input_value(0)); }; @@ -334,6 +335,7 @@ pass::EliminateConvert::EliminateConvert() { return false; } if (convert->get_input_element_type(0) == convert->get_element_type()) { + MATCHER_SCOPE_ENABLE(EliminateConvert); return replace_output_update_name(convert->output(0), convert->input_value(0)); } return false; @@ -355,6 +357,7 @@ pass::EliminateConvertNonZero::EliminateConvertNonZero() { convert->output(0).replace(convert->input_value(0)); // to make this elimination recursive we register NonZero as a node which will be used to repeat matching register_new_node(m.get_match_root()); + MATCHER_SCOPE_ENABLE(EliminateConvertNonZero); return true; }; @@ -369,6 +372,7 @@ pass::EliminateConcat::EliminateConcat() { matcher_pass_callback callback = [](pattern::Matcher& m) { auto concat = m.get_match_root(); if (concat->inputs().size() == 1) { + MATCHER_SCOPE_ENABLE(EliminateConcat); return replace_output_update_name(concat->output(0), concat->input_value(0)); } return false; @@ -379,7 +383,7 @@ pass::EliminateConcat::EliminateConcat() { } pass::EliminateSplit::EliminateSplit() { - MATCHER_SCOPE(EliminateConcat); + MATCHER_SCOPE(EliminateSplit); auto convert_pattern = pattern::wrap_type(); matcher_pass_callback callback = [](pattern::Matcher& m) { @@ -387,6 +391,7 @@ pass::EliminateSplit::EliminateSplit() { if (!split || split->get_num_splits() != 1) { return false; } + MATCHER_SCOPE_ENABLE(EliminateSplit); return replace_output_update_name(split->output(0), split->input_value(0)); }; @@ -399,6 +404,7 @@ pass::EliminateSqueeze::EliminateSqueeze() { auto squeeze_pattern = pattern::wrap_type(); matcher_pass_callback callback = [](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(EliminateSqueeze); const auto node = m.get_match_root(); auto out_shape = node->get_output_partial_shape(0); // try to replace all unsqueeze/squeeze with reshape @@ -497,6 +503,7 @@ pass::EliminateTranspose::EliminateTranspose() { } auto transpose = m.get_match_root(); + MATCHER_SCOPE_ENABLE(EliminateTranspose); return replace_output_update_name(transpose->output(0), transpose->input_value(0)); }; @@ -520,7 +527,7 @@ pass::EliminateEltwise::EliminateEltwise() { if (!op::util::can_eliminate_eltwise_node(eltwise, constant, non_const_input)) { return false; } - + MATCHER_SCOPE_ENABLE(EliminateEltwise); return replace_output_update_name(eltwise->output(0), non_const_input); }; diff --git a/src/common/transformations/src/transformations/common_optimizations/normalize_l2_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/normalize_l2_fusion.cpp index a378e972f5b..aaf5304a3cf 100644 --- a/src/common/transformations/src/transformations/common_optimizations/normalize_l2_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/normalize_l2_fusion.cpp @@ -120,6 +120,7 @@ ngraph::pass::NormalizeL2Fusion::NormalizeL2Fusion() { ngraph::copy_runtime_info(as_node_vector(outputs_to_replace), normalize_l2); ngraph::replace_node(m.get_match_root(), normalize_l2); + MATCHER_SCOPE_ENABLE(NormalizeL2Fusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp index b29098efe68..f005c752e56 100644 --- a/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp @@ -143,7 +143,7 @@ pass::PadFusionAvgPool::PadFusionAvgPool() { copy_runtime_info({pad, avg_pool}, new_avg_pool); replace_node(avg_pool, new_avg_pool); - + MATCHER_SCOPE_ENABLE(PadFusionAvgPool); return true; }; @@ -218,7 +218,7 @@ pass::PadFusionConvolution::PadFusionConvolution() { copy_runtime_info({pad, conv}, new_conv); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(PadFusionConvolution); return true; }; @@ -276,7 +276,7 @@ pass::PadFusionConvolutionBackpropData::PadFusionConvolutionBackpropData() { copy_runtime_info({pad, conv}, new_conv); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(PadFusionConvolutionBackpropData); return true; }; @@ -324,7 +324,7 @@ pass::PadFusionGroupConvolution::PadFusionGroupConvolution() { copy_runtime_info({pad, conv}, new_conv); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(PadFusionGroupConvolution); return true; }; @@ -382,7 +382,7 @@ pass::PadFusionGroupConvolutionBackpropData::PadFusionGroupConvolutionBackpropDa copy_runtime_info({pad, conv}, new_conv); replace_node(conv, new_conv); - + MATCHER_SCOPE_ENABLE(PadFusionGroupConvolutionBackpropData); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/prelu_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/prelu_fusion.cpp index fd2baf62c64..4663cd0332b 100644 --- a/src/common/transformations/src/transformations/common_optimizations/prelu_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/prelu_fusion.cpp @@ -47,6 +47,7 @@ ngraph::pass::PReluFusionNegativeAdd::PReluFusionNegativeAdd() { pattern_to_output.at(add).get_node_shared_ptr()}; ngraph::copy_runtime_info(copy_from, prelu); ngraph::replace_node(add_node, prelu); + MATCHER_SCOPE_ENABLE(PReluFusionNegativeAdd); return true; }; auto m = std::make_shared(add, matcher_name); @@ -77,6 +78,7 @@ ngraph::pass::PReluFusionNegativeSub::PReluFusionNegativeSub() { pattern_to_output.at(sub).get_node_shared_ptr()}; ngraph::copy_runtime_info(copy_from, prelu); ngraph::replace_node(sub_node, prelu); + MATCHER_SCOPE_ENABLE(PReluFusionNegativeSub); return true; }; auto m = std::make_shared(sub, matcher_name); @@ -124,6 +126,7 @@ ngraph::pass::PReluFusionMultiplyAdd::PReluFusionMultiplyAdd() { pattern_to_output.at(add).get_node_shared_ptr()}; ngraph::copy_runtime_info(copy_from, {prelu, negative}); ngraph::replace_node(add_node, prelu); + MATCHER_SCOPE_ENABLE(PReluFusionMultiplyAdd); return true; }; auto m = std::make_shared(add, matcher_name); @@ -156,6 +159,7 @@ ngraph::pass::PReluFusionMultiplySub::PReluFusionMultiplySub() { pattern_to_output.at(sub).get_node_shared_ptr()}; ngraph::copy_runtime_info(copy_from, prelu); ngraph::replace_node(sub_node, prelu); + MATCHER_SCOPE_ENABLE(PReluFusionMultiplySub); return true; }; auto m = std::make_shared(sub, matcher_name); diff --git a/src/common/transformations/src/transformations/common_optimizations/pull_transpose_through_fq.cpp b/src/common/transformations/src/transformations/common_optimizations/pull_transpose_through_fq.cpp index 2e6e8ee876b..6f00600d7a0 100644 --- a/src/common/transformations/src/transformations/common_optimizations/pull_transpose_through_fq.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/pull_transpose_through_fq.cpp @@ -74,7 +74,7 @@ ngraph::pass::PullTransposeThroughFQUp::PullTransposeThroughFQUp() { new_fq->set_friendly_name(transpose->get_friendly_name()); ngraph::copy_runtime_info({fq, transpose}, new_ops); ngraph::replace_node(transpose, new_fq); - + MATCHER_SCOPE_ENABLE(PullTransposeThroughFQUp); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/random_uniform_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/random_uniform_fusion.cpp index 6dbb101425c..1f6314d3c4c 100644 --- a/src/common/transformations/src/transformations/common_optimizations/random_uniform_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/random_uniform_fusion.cpp @@ -82,7 +82,7 @@ ngraph::pass::RandomUniformFusion::RandomUniformFusion() { new_ru->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::replace_node(m.get_match_root(), new_ru); } - + MATCHER_SCOPE_ENABLE(RandomUniformFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/reduce_merge.cpp b/src/common/transformations/src/transformations/common_optimizations/reduce_merge.cpp index 341ac62a478..27c0a04226c 100644 --- a/src/common/transformations/src/transformations/common_optimizations/reduce_merge.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/reduce_merge.cpp @@ -93,6 +93,7 @@ pass::ReduceMerge::ReduceMerge() { reduce_sum_pattern}); ngraph::matcher_pass_callback callback = [=](ngraph::pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(ReduceMerge); const auto node = m.get_match_root(); if (ov::is_type(node)) { return fuse_reduce_operations(node); diff --git a/src/common/transformations/src/transformations/common_optimizations/relu_fake_quantize_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/relu_fake_quantize_fusion.cpp index 9dd6c537b80..0ea6a508bf4 100644 --- a/src/common/transformations/src/transformations/common_optimizations/relu_fake_quantize_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/relu_fake_quantize_fusion.cpp @@ -51,7 +51,7 @@ ngraph::pass::ReluFakeQuantizeFusion::ReluFakeQuantizeFusion() { copy_runtime_info({relu.get_node_shared_ptr(), fq}, new_fq); replace_node(fq, new_fq); - + MATCHER_SCOPE_ENABLE(ReluFakeQuantizeFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/remove_concat_zero_dim_input.cpp b/src/common/transformations/src/transformations/common_optimizations/remove_concat_zero_dim_input.cpp index 8a41eb1525e..725bff03d71 100644 --- a/src/common/transformations/src/transformations/common_optimizations/remove_concat_zero_dim_input.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/remove_concat_zero_dim_input.cpp @@ -18,6 +18,7 @@ ov::pass::RemoveConcatZeroDimInput::RemoveConcatZeroDimInput() { MATCHER_SCOPE(RemoveConcatZeroDimInput); auto concat_pattern = pattern::wrap_type(); ngraph::matcher_pass_callback callback = [=](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(RemoveConcatZeroDimInput); auto concat = m.get_match_root(); auto concat_inputs = concat->input_values(); concat_inputs.erase( diff --git a/src/common/transformations/src/transformations/common_optimizations/remove_filtering_boxes_by_size.cpp b/src/common/transformations/src/transformations/common_optimizations/remove_filtering_boxes_by_size.cpp index 81de631c8fe..4ba0fbd1932 100644 --- a/src/common/transformations/src/transformations/common_optimizations/remove_filtering_boxes_by_size.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/remove_filtering_boxes_by_size.cpp @@ -108,7 +108,7 @@ ngraph::pass::RemoveFilteringBoxesBySize::RemoveFilteringBoxesBySize() { range->set_friendly_name(output->get_friendly_name()); // TODO: add copy_runtime_info ngraph::replace_node(output, range); - + MATCHER_SCOPE_ENABLE(RemoveFilteringBoxesBySize); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.cpp b/src/common/transformations/src/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.cpp index 169f7027c84..0fa34f33b54 100644 --- a/src/common/transformations/src/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.cpp @@ -18,6 +18,7 @@ ov::pass::RemoveMultiSubGraphOpDanglingParams::RemoveMultiSubGraphOpDanglingPara MATCHER_SCOPE(RemoveMultiSubGraphOpDanglingParams); auto multi_subgraph_op_pattern = pattern::wrap_type(); ov::matcher_pass_callback callback = [=](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(RemoveMultiSubGraphOpDanglingParams); auto multi_subgraph_op = std::dynamic_pointer_cast(m.get_match_root()); if (multi_subgraph_op == nullptr) { return false; diff --git a/src/common/transformations/src/transformations/common_optimizations/reshape_sequence_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/reshape_sequence_fusion.cpp index d9c71783adf..bf5424d0960 100644 --- a/src/common/transformations/src/transformations/common_optimizations/reshape_sequence_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/reshape_sequence_fusion.cpp @@ -108,6 +108,7 @@ ngraph::pass::ReshapeSequenceFusion::ReshapeSequenceFusion(bool use_shape_for_el return false; // because root node wasn't replaced } + MATCHER_SCOPE_ENABLE(ReshapeSequenceFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp index 22223148526..fa192606680 100644 --- a/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp @@ -221,6 +221,7 @@ public: // Mark-up RIC output ric_attr::init(concat, order, concat->get_axis()); + MATCHER_SCOPE_ENABLE(SplitConcat); return true; }; @@ -277,6 +278,7 @@ public: return false; } ric_attr::init(output, order_values, axis_value); + MATCHER_SCOPE_ENABLE(Gather); return true; }; @@ -383,6 +385,7 @@ public: } ric_attr::set(m.get_match_value(), ric); + MATCHER_SCOPE_ENABLE(Binary); return true; }; @@ -437,6 +440,7 @@ public: } else { ric_attr::set(conv->input(1), ric); } + MATCHER_SCOPE_ENABLE(Convolution); return true; }; @@ -512,6 +516,7 @@ public: ric.set_order(new_order); ric_attr::set(conv->output(0), ric); + MATCHER_SCOPE_ENABLE(GroupConvolution); return true; }; @@ -528,6 +533,7 @@ public: auto callback = [=](pattern::Matcher& m) { // Skip propagation for ShapeOf path + MATCHER_SCOPE_ENABLE(ShapeOf); return true; }; @@ -548,6 +554,7 @@ public: if (!ric_attr::has(root->input_value(0))) return false; ric_attr::set(root->output(0), ric_attr::get(root->input_value(0)).propagate()); + MATCHER_SCOPE_ENABLE(PassThrough); return true; }; @@ -577,6 +584,7 @@ public: ric.set_axis(new_axis); ric_attr::set(m.get_match_value(), ric); + MATCHER_SCOPE_ENABLE(Transpose); return true; }; @@ -623,6 +631,7 @@ public: MATCHER_SCOPE(InsertReverseInputChannel); auto pattern_root = pattern::any_input(); auto callback = [](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(InsertReverseInputChannel); const auto& node = m.get_match_root(); for (const auto& input : node->inputs()) { if (!ric_attr::has(input)) @@ -653,6 +662,7 @@ public: auto output = pattern_map.at(pattern_root); auto input = pattern_map.at(input_p); output.replace(input); + MATCHER_SCOPE_ENABLE(EraseSplitConcat); return true; }; @@ -669,6 +679,7 @@ public: auto pattern_root = pattern::wrap_type({input_p, pattern::any_input(), pattern::any_input()}, need_to_erase_ric); auto callback = [=](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(EraseGather); const auto& pattern_map = m.get_pattern_value_map(); auto output = pattern_map.at(pattern_root); auto input = pattern_map.at(input_p); diff --git a/src/common/transformations/src/transformations/common_optimizations/shuffle_channels_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/shuffle_channels_fusion.cpp index 19d176bd92b..35bec20bf59 100644 --- a/src/common/transformations/src/transformations/common_optimizations/shuffle_channels_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/shuffle_channels_fusion.cpp @@ -151,6 +151,7 @@ ngraph::pass::ShuffleChannelsFusion::ShuffleChannelsFusion(const bool reshape_co shuffle_shannels->set_friendly_name(reshape_after->get_friendly_name()); ngraph::copy_runtime_info({reshape_before, transpose, reshape_after}, shuffle_shannels); ngraph::replace_node(reshape_after, shuffle_shannels); + MATCHER_SCOPE_ENABLE(ShuffleChannelsFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/simplify_shape_of_sub_graph.cpp b/src/common/transformations/src/transformations/common_optimizations/simplify_shape_of_sub_graph.cpp index c33b88b09d3..82c08dabe71 100644 --- a/src/common/transformations/src/transformations/common_optimizations/simplify_shape_of_sub_graph.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/simplify_shape_of_sub_graph.cpp @@ -63,6 +63,7 @@ ngraph::pass::GroupedGatherElimination::GroupedGatherElimination() { auto concat_label = ngraph::pattern::wrap_type(pattern::rank_equals(1)); ngraph::matcher_pass_callback callback = [=](pattern::Matcher& m) { + MATCHER_SCOPE_ENABLE(GroupedGatherElimination); auto concat = m.get_match_root(); OutputVector inputs = concat->input_values(); NodeVector new_ops; diff --git a/src/common/transformations/src/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.cpp b/src/common/transformations/src/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.cpp index c646f5e3362..0977abddd22 100644 --- a/src/common/transformations/src/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.cpp @@ -82,7 +82,7 @@ ngraph::pass::SkipGatherBeforeTransposeAndReshape::SkipGatherBeforeTransposeAndR new_transpose->set_friendly_name(transpose->get_friendly_name()); ngraph::copy_runtime_info({transpose, gather}, new_transpose); ngraph::replace_node(transpose, new_transpose); - + MATCHER_SCOPE_ENABLE(SkipGatherBeforeTransposeAndReshape); return false; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp index 6339f6731a2..a6ebc778965 100644 --- a/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp @@ -66,7 +66,7 @@ ngraph::pass::SoftmaxFusion::SoftmaxFusion() { }, softmax); replace_node(div, softmax); - + MATCHER_SCOPE_ENABLE(SoftmaxFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp index 4210da9d411..777af60a2d2 100644 --- a/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp @@ -44,6 +44,7 @@ ngraph::pass::SoftPlusFusion::SoftPlusFusion() { pattern_to_output.at(exp).get_node_shared_ptr()}, softplus); ngraph::replace_node(m.get_match_root(), softplus); + MATCHER_SCOPE_ENABLE(SoftPlusFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/softplus_to_mish_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/softplus_to_mish_fusion.cpp index 9ea6145e495..e08d7c98233 100644 --- a/src/common/transformations/src/transformations/common_optimizations/softplus_to_mish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/softplus_to_mish_fusion.cpp @@ -31,6 +31,7 @@ ngraph::pass::SoftPlusToMishFusion::SoftPlusToMishFusion() { pattern_to_output.at(softplus).get_node_shared_ptr()}, mish); ngraph::replace_node(m.get_match_root(), mish); + MATCHER_SCOPE_ENABLE(SoftPlusToMishFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/space_to_batch_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/space_to_batch_fusion.cpp index 8566d63ce29..69ce89c1765 100644 --- a/src/common/transformations/src/transformations/common_optimizations/space_to_batch_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/space_to_batch_fusion.cpp @@ -108,7 +108,7 @@ ngraph::pass::SpaceToBatchFusion::SpaceToBatchFusion() { }, space_to_batch); replace_node(reshape_or_trans_after, space_to_batch); - + MATCHER_SCOPE_ENABLE(SpaceToBatchFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.cpp index 5e181900081..11c722a7e8f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.cpp @@ -223,7 +223,7 @@ ngraph::pass::SplitConcatPairToInterpolateFusion::SplitConcatPairToInterpolateFu sizes_node, interpolate}); replace_node(concat, interpolate); - + MATCHER_SCOPE_ENABLE(SplitConcatPairToInterpolateFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/split_squeeze_concat_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/split_squeeze_concat_fusion.cpp index 471b88470f0..4b490a9ab72 100644 --- a/src/common/transformations/src/transformations/common_optimizations/split_squeeze_concat_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/split_squeeze_concat_fusion.cpp @@ -97,6 +97,7 @@ ngraph::pass::SplitSqueezeConcatFusion::SplitSqueezeConcatFusion() { reshape->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(nodes_to_delete, {transpose, reshape}); ngraph::replace_node(m.get_match_root(), reshape); + MATCHER_SCOPE_ENABLE(SplitSqueezeConcatFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp b/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp index fb7a0a57e36..f2618c01c03 100644 --- a/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp @@ -147,7 +147,7 @@ ngraph::pass::ConvStridesPropagation::ConvStridesPropagation() { conv->set_auto_pad(op::PadType::EXPLICIT); conv->set_strides(conv_strides); } - + MATCHER_SCOPE_ENABLE(ConvStridesPropagation); return true; }; @@ -173,7 +173,7 @@ ngraph::pass::SupportedNodesStridesPropagation::SupportedNodesStridesPropagation for (auto& input : node->inputs()) { insert_strides_prop(input, strides); } - + MATCHER_SCOPE_ENABLE(SupportedNodesStridesPropagation); return true; }; @@ -189,7 +189,7 @@ ngraph::pass::UnsupportedNodesStridesPropagation::UnsupportedNodesStridesPropaga auto node = m.get_match_root(); auto next_ops = op::util::get_node_target_inputs(node); handle_not_equal_stride_props(std::move(next_ops)); - + MATCHER_SCOPE_ENABLE(UnsupportedNodesStridesPropagation); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp index 4a2570a62a0..0b74d285dfc 100644 --- a/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp @@ -51,6 +51,7 @@ ngraph::pass::SubtractFusion::SubtractFusion() { sub->set_friendly_name(add->get_friendly_name()); copy_runtime_info(nodes_to_replace, sub); replace_node(add, sub); + MATCHER_SCOPE_ENABLE(SubtractFusion); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp b/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp index 7a688bf79ab..0e2184dc893 100644 --- a/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp @@ -50,6 +50,7 @@ ngraph::pass::SwishFusionWithSigmoid::SwishFusionWithSigmoid() { {pattern_to_output.at(sigmoid).get_node_shared_ptr(), pattern_to_output.at(mul).get_node_shared_ptr()}, swish); ngraph::replace_node(m.get_match_root(), swish); + MATCHER_SCOPE_ENABLE(SwishFusionWithSigmoid); return true; }; @@ -96,6 +97,7 @@ ngraph::pass::SwishFusionWithSigmoidWithBeta::SwishFusionWithSigmoidWithBeta() { {pattern_to_output.at(sigmoid).get_node_shared_ptr(), pattern_to_output.at(mul).get_node_shared_ptr()}, swish); ngraph::replace_node(m.get_match_root(), swish); + MATCHER_SCOPE_ENABLE(SwishFusionWithSigmoidWithBeta); return true; }; @@ -137,6 +139,7 @@ ngraph::pass::SwishFusionWithBeta::SwishFusionWithBeta() { pattern_to_output.at(div).get_node_shared_ptr()}, swish); ngraph::replace_node(m.get_match_root(), swish); + MATCHER_SCOPE_ENABLE(SwishFusionWithBeta); return true; }; @@ -174,6 +177,7 @@ ngraph::pass::SwishFusionWithoutBeta::SwishFusionWithoutBeta() { pattern_to_output.at(div).get_node_shared_ptr()}, swish); ngraph::replace_node(m.get_match_root(), swish); + MATCHER_SCOPE_ENABLE(SwishFusionWithoutBeta); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.cpp b/src/common/transformations/src/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.cpp index 5245e9b9372..f9d9e623987 100644 --- a/src/common/transformations/src/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.cpp @@ -185,6 +185,7 @@ ngraph::pass::TransposeReshapeEliminationForMatmul::TransposeReshapeEliminationF new_matmul->set_friendly_name(transpose_after->get_friendly_name()); copy_runtime_info({transpose_before, reshape_before, matmul, reshape_after, transpose_after}, new_matmul); replace_node(transpose_after, new_matmul); + MATCHER_SCOPE_ENABLE(TransposeReshapeEliminationForMatmul); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp b/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp index c6106c3ba3f..a00ce9a1e68 100644 --- a/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp @@ -98,6 +98,7 @@ ngraph::pass::TransposeEltwise::TransposeEltwise() { new_transpose->set_friendly_name(eltwise->get_friendly_name()); copy_runtime_info({eltwise, transpose}, {new_transpose, new_eltwise}); replace_node(transpose, new_eltwise); + MATCHER_SCOPE_ENABLE(TransposeEltwise); return true; }; @@ -125,6 +126,7 @@ ngraph::pass::TransposeConvert::TransposeConvert() { new_transpose->set_friendly_name(convert->get_friendly_name()); copy_runtime_info({transpose, convert}, {new_convert, new_transpose}); replace_node(convert, new_transpose); + MATCHER_SCOPE_ENABLE(TransposeConvert); return true; }; @@ -192,7 +194,7 @@ ngraph::pass::TransposeReduction::TransposeReduction() { ngraph::copy_runtime_info({reduction, transpose}, new_ops); ngraph::replace_node(reduction, new_transpose); - + MATCHER_SCOPE_ENABLE(TransposeReduction); return true; }; @@ -261,6 +263,7 @@ ngraph::pass::TransposeFQReduction::TransposeFQReduction() { ngraph::replace_node(fq, new_transpose); // The root node (reduction) left unchanged during current matcher pass. // We return false here for further MatcherPasses to be applicable for this node as a root node + MATCHER_SCOPE_ENABLE(TransposeFQReduction); return false; }; @@ -312,7 +315,7 @@ ngraph::pass::TransposeFuse::TransposeFuse() { ngraph::copy_runtime_info({transpose1, transpose2}, new_transpose); ngraph::replace_node(m.get_match_root(), new_transpose); } - + MATCHER_SCOPE_ENABLE(TransposeFuse); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/transpose_to_reshape.cpp b/src/common/transformations/src/transformations/common_optimizations/transpose_to_reshape.cpp index c3d0a289ede..22924a84d35 100644 --- a/src/common/transformations/src/transformations/common_optimizations/transpose_to_reshape.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/transpose_to_reshape.cpp @@ -102,6 +102,7 @@ ngraph::pass::TransposeToReshape::TransposeToReshape() { reshape_op->set_friendly_name(transpose->get_friendly_name()); copy_runtime_info(transpose, new_ops); replace_node(transpose, reshape_op); + MATCHER_SCOPE_ENABLE(TransposeToReshape); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/weights_dequantize_to_fake_quantize.cpp b/src/common/transformations/src/transformations/common_optimizations/weights_dequantize_to_fake_quantize.cpp index 58435f78002..2c27ec0df34 100644 --- a/src/common/transformations/src/transformations/common_optimizations/weights_dequantize_to_fake_quantize.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/weights_dequantize_to_fake_quantize.cpp @@ -73,6 +73,7 @@ ngraph::pass::WeightsDequantizeToFakeQuantize::WeightsDequantizeToFakeQuantize() if (ov::constant_folding_is_disabled(convert_node)) ov::enable_constant_folding(convert_node); + MATCHER_SCOPE_ENABLE(WeightsDequantizeToFakeQuantize); return true; }; diff --git a/src/common/transformations/src/transformations/common_optimizations/wrap_interpolate_into_transposes.cpp b/src/common/transformations/src/transformations/common_optimizations/wrap_interpolate_into_transposes.cpp index b504cdc9228..1f2cfc25116 100644 --- a/src/common/transformations/src/transformations/common_optimizations/wrap_interpolate_into_transposes.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/wrap_interpolate_into_transposes.cpp @@ -100,7 +100,7 @@ ngraph::pass::WrapInterpolateIntoTransposes::WrapInterpolateIntoTransposes() { last_transpose_perm, last_transpose}); replace_node(interpolate, last_transpose); - + MATCHER_SCOPE_ENABLE(WrapInterpolateIntoTransposes); return true; }; diff --git a/src/common/transformations/src/transformations/disable_decompression_convert_constant_folding.cpp b/src/common/transformations/src/transformations/disable_decompression_convert_constant_folding.cpp index 3d5d60c5553..d9dada6e5ab 100644 --- a/src/common/transformations/src/transformations/disable_decompression_convert_constant_folding.cpp +++ b/src/common/transformations/src/transformations/disable_decompression_convert_constant_folding.cpp @@ -19,6 +19,7 @@ ov::pass::DisableDecompressionConvertConstantFolding::DisableDecompressionConver if (!ov::is_decompression(node)) return false; disable_constant_folding(node); + MATCHER_SCOPE_ENABLE(DisableDecompressionConvertConstantFolding); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/batch_norm_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/batch_norm_decomposition.cpp index 240c08aad8f..fa48d991f41 100644 --- a/src/common/transformations/src/transformations/op_conversions/batch_norm_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/batch_norm_decomposition.cpp @@ -98,7 +98,7 @@ ngraph::pass::BatchNormDecomposition::BatchNormDecomposition() { {scale_add, scale, gamma_div_scale, gamma_div_scale_aligned, beta_aligned, input_sub_mean, mul, add}); replace_node(m_bn, add); - + MATCHER_SCOPE_ENABLE(BatchNormDecomposition); return true; }; auto m = std::make_shared(bn, matcher_name); diff --git a/src/common/transformations/src/transformations/op_conversions/bidirectional_sequences_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/bidirectional_sequences_decomposition.cpp index 77119c54581..b9f54689ee7 100644 --- a/src/common/transformations/src/transformations/op_conversions/bidirectional_sequences_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/bidirectional_sequences_decomposition.cpp @@ -78,6 +78,7 @@ ngraph::pass::BidirectionalLSTMSequenceDecomposition::BidirectionalLSTMSequenceD concat_1->set_friendly_name(lstm_sequence->get_friendly_name() + ".1"); concat_2->set_friendly_name(lstm_sequence->get_friendly_name() + ".2"); ngraph::replace_node(lstm_sequence, {concat_0->output(0), concat_1->output(0), concat_2->output(0)}); + MATCHER_SCOPE_ENABLE(BidirectionalLSTMSequenceDecomposition); return true; }; @@ -145,6 +146,7 @@ ngraph::pass::BidirectionalGRUSequenceDecomposition::BidirectionalGRUSequenceDec concat_0->set_friendly_name(gru_sequence->get_friendly_name() + ".0"); concat_1->set_friendly_name(gru_sequence->get_friendly_name() + ".1"); ngraph::replace_node(gru_sequence, {concat_0->output(0), concat_1->output(0)}); + MATCHER_SCOPE_ENABLE(BidirectionalGRUSequenceDecomposition); return true; }; @@ -210,6 +212,7 @@ ngraph::pass::BidirectionalRNNSequenceDecomposition::BidirectionalRNNSequenceDec concat_0->set_friendly_name(rnn_sequence->get_friendly_name() + ".0"); concat_1->set_friendly_name(rnn_sequence->get_friendly_name() + ".1"); ngraph::replace_node(rnn_sequence, {concat_0->output(0), concat_1->output(0)}); + MATCHER_SCOPE_ENABLE(BidirectionalRNNSequenceDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_batch_to_space.cpp b/src/common/transformations/src/transformations/op_conversions/convert_batch_to_space.cpp index a415ca522ea..d4d9b818718 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_batch_to_space.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_batch_to_space.cpp @@ -118,6 +118,7 @@ void ngraph::pass::ConvertBatchToSpace::convert_batch_to_space() { flat_node->set_friendly_name(batch_to_space->get_friendly_name()); ngraph::copy_runtime_info(batch_to_space, new_ops); ngraph::replace_node(batch_to_space, flat_node); + MATCHER_SCOPE_ENABLE(ConvertBatchToSpace_convert_batch_to_space); return true; }; @@ -219,6 +220,7 @@ void ngraph::pass::ConvertBatchToSpace::convert_batch_to_space_by_elements() { flat_node->set_friendly_name(batch_to_space->get_friendly_name()); ngraph::copy_runtime_info(batch_to_space, new_ops); ngraph::replace_node(batch_to_space, flat_node); + MATCHER_SCOPE_ENABLE(ConvertBatchToSpace_convert_batch_to_space_by_elements); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp b/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp index 67b1f31149b..013eed57931 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp @@ -115,6 +115,7 @@ ngraph::pass::ConvertBroadcast3::ConvertBroadcast3() { input.get_node_shared_ptr()->set_friendly_name(broadcast->get_friendly_name()); copy_runtime_info(broadcast, input.get_node_shared_ptr()); replace_node(broadcast, {input}); + MATCHER_SCOPE_ENABLE(ConvertBroadcast3); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_broadcast_to_tiles.cpp b/src/common/transformations/src/transformations/op_conversions/convert_broadcast_to_tiles.cpp index eb42cca1bee..7537ea86ab4 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_broadcast_to_tiles.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_broadcast_to_tiles.cpp @@ -96,6 +96,7 @@ ngraph::pass::ConvertBroadcastToTiles::ConvertBroadcastToTiles() { ngraph::copy_runtime_info(broadcast, new_ops); ngraph::replace_node(broadcast, tile); + MATCHER_SCOPE_ENABLE(ConvertBroadcastToTiles); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_deformable_conv_v8_to_v1.cpp b/src/common/transformations/src/transformations/op_conversions/convert_deformable_conv_v8_to_v1.cpp index 8bb7584c99e..e4f0c222adc 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_deformable_conv_v8_to_v1.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_deformable_conv_v8_to_v1.cpp @@ -43,6 +43,7 @@ ngraph::pass::ConvertDeformableConv8To1::ConvertDeformableConv8To1() { deformable_conv_v1->set_friendly_name(deformable_conv_v8_node->get_friendly_name()); ngraph::copy_runtime_info(deformable_conv_v8_node, deformable_conv_v1); ngraph::replace_node(deformable_conv_v8_node, deformable_conv_v1); + MATCHER_SCOPE_ENABLE(ConvertDeformableConv8To1); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_depth_to_space.cpp b/src/common/transformations/src/transformations/op_conversions/convert_depth_to_space.cpp index 2b208a733b9..1894d092bb8 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_depth_to_space.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_depth_to_space.cpp @@ -98,6 +98,7 @@ ngraph::pass::ConvertDepthToSpace::ConvertDepthToSpace() { reshape_end->set_friendly_name(dts_node->get_friendly_name()); ngraph::copy_runtime_info(dts_node, {reshape_begin, transpose, reshape_end}); ngraph::replace_node(dts_node, reshape_end); + MATCHER_SCOPE_ENABLE(ConvertDepthToSpace); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp b/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp index 860008114be..be6c04ced98 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp @@ -55,6 +55,7 @@ bool convert_divide(std::shared_ptr node) { ngraph::pass::ConvertDivide::ConvertDivide() { MATCHER_SCOPE(ConvertDivide); + MATCHER_SCOPE_ENABLE(ConvertDivide); auto div = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [](pattern::Matcher& m) { @@ -67,6 +68,7 @@ ngraph::pass::ConvertDivide::ConvertDivide() { ngraph::pass::ConvertDivideWithConstant::ConvertDivideWithConstant() { MATCHER_SCOPE(ConvertDivideWithConstant); + MATCHER_SCOPE_ENABLE(ConvertDivideWithConstant); auto div = ngraph::pattern::wrap_type({pattern::any_input(), pattern::wrap_type()}); diff --git a/src/common/transformations/src/transformations/op_conversions/convert_gather_0d.cpp b/src/common/transformations/src/transformations/op_conversions/convert_gather_0d.cpp index 94769a07838..8913e58ef59 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_gather_0d.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_gather_0d.cpp @@ -46,7 +46,7 @@ ngraph::pass::ConvertGather0D::ConvertGather0D() { ngraph::copy_runtime_info(gather, {indices.get_node_shared_ptr(), gather_new, sq}); ngraph::replace_node(gather, sq); - + MATCHER_SCOPE_ENABLE(ConvertGather0D); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_gather_downgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_gather_downgrade.cpp index d3a8b7ec338..722b16cfb0d 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_gather_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_gather_downgrade.cpp @@ -34,6 +34,7 @@ pass::ConvertGather7ToGather1::ConvertGather7ToGather1() { gather_v1_node->set_friendly_name(gather_v7_node->get_friendly_name()); ngraph::copy_runtime_info(gather_v7_node, gather_v1_node); ngraph::replace_node(gather_v7_node, gather_v1_node); + MATCHER_SCOPE_ENABLE(ConvertGather7ToGather1); return true; }; @@ -59,6 +60,7 @@ pass::ConvertGather8ToGather7::ConvertGather8ToGather7() { gather_v7_node->set_friendly_name(gather_v8_node->get_friendly_name()); ngraph::copy_runtime_info(gather_v8_node, gather_v7_node); ngraph::replace_node(gather_v8_node, gather_v7_node); + MATCHER_SCOPE_ENABLE(ConvertGather8ToGather7); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_gather_upgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_gather_upgrade.cpp index 80a62c9d549..451ef2969ed 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_gather_upgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_gather_upgrade.cpp @@ -33,6 +33,7 @@ pass::ConvertGather1ToGather7::ConvertGather1ToGather7() { gather_v7_node->set_friendly_name(gather_v1_node->get_friendly_name()); ngraph::copy_runtime_info(gather_v1_node, gather_v7_node); ngraph::replace_node(gather_v1_node, gather_v7_node); + MATCHER_SCOPE_ENABLE(ConvertGather1ToGather7); return true; }; @@ -58,6 +59,7 @@ pass::ConvertGather7ToGather8::ConvertGather7ToGather8() { gather_v8_node->set_friendly_name(gather_v7_node->get_friendly_name()); ngraph::copy_runtime_info(gather_v7_node, gather_v8_node); ngraph::replace_node(gather_v7_node, gather_v8_node); + MATCHER_SCOPE_ENABLE(ConvertGather7ToGather8); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp b/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp index 447bc5165e1..01a3072c4cf 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp @@ -36,6 +36,7 @@ ngraph::pass::ConvertGELU::ConvertGELU() { res->set_friendly_name(gelu->get_friendly_name()); ngraph::copy_runtime_info(gelu, {mul, sq2, div, erf, add, res}); ngraph::replace_node(gelu, res); + MATCHER_SCOPE_ENABLE(ConvertGELU); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_interpolate1_to_interpolate4.cpp b/src/common/transformations/src/transformations/op_conversions/convert_interpolate1_to_interpolate4.cpp index 57bc12105ba..67cb498b5a3 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_interpolate1_to_interpolate4.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_interpolate1_to_interpolate4.cpp @@ -100,6 +100,7 @@ ngraph::pass::ConvertInterpolate1ToInterpolate4::ConvertInterpolate1ToInterpolat interpolateV4->set_friendly_name(interpolationV0->get_friendly_name()); ngraph::copy_runtime_info(interpolationV0, interpolateV4); ngraph::replace_node(interpolationV0, interpolateV4); + MATCHER_SCOPE_ENABLE(ConvertInterpolate1ToInterpolate4); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.cpp b/src/common/transformations/src/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.cpp index a84dd3886af..9ef21c50faf 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.cpp @@ -59,6 +59,7 @@ ngraph::pass::ConvertMatrixNmsToMatrixNmsIE::ConvertMatrixNmsToMatrixNmsIE(bool nms_new->set_friendly_name(nms->get_friendly_name()); ngraph::copy_runtime_info(nms, new_ops); ngraph::replace_node(nms, {output_0, output_1, output_2}); + MATCHER_SCOPE_ENABLE(ConvertMatrixNmsToMatrixNmsIE); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_maxpool_downgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_maxpool_downgrade.cpp index d04a54c4f12..062715ab150 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_maxpool_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_maxpool_downgrade.cpp @@ -48,7 +48,7 @@ pass::ConvertMaxPool8ToMaxPool1::ConvertMaxPool8ToMaxPool1() { NGRAPH_SUPPRESS_DEPRECATED_START maxpool_v1_node->output(0).get_tensor().set_name(out_name); NGRAPH_SUPPRESS_DEPRECATED_END - + MATCHER_SCOPE_ENABLE(ConvertMaxPool8ToMaxPool1); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_maxpool_upgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_maxpool_upgrade.cpp index 211c6c6611d..90e7bb223c5 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_maxpool_upgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_maxpool_upgrade.cpp @@ -45,7 +45,7 @@ ngraph::pass::ConvertMaxPool1ToMaxPool8::ConvertMaxPool1ToMaxPool8() { maxpool_v1_node->output(0).replace(maxpool_v8_node->output(0)); ngraph::copy_runtime_info(maxpool_v1_node, maxpool_v8_node); maxpool_v1_node->clear_control_dependencies(); - + MATCHER_SCOPE_ENABLE(ConvertMaxPool1ToMaxPool8); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_minimum_to_power_and_max.cpp b/src/common/transformations/src/transformations/op_conversions/convert_minimum_to_power_and_max.cpp index 8acf34163f7..fabde543949 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_minimum_to_power_and_max.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_minimum_to_power_and_max.cpp @@ -44,6 +44,7 @@ ngraph::pass::ConvertMinimum::ConvertMinimum() { neg_2->set_friendly_name(minimum->get_friendly_name()); ngraph::copy_runtime_info(minimum, {neg_0, neg_1, max, neg_2}); ngraph::replace_node(minimum, neg_2); + MATCHER_SCOPE_ENABLE(ConvertMinimum); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp b/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp index d98fc850bcd..a859a6384b2 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp @@ -44,6 +44,7 @@ ngraph::pass::ConvertMod::ConvertMod() { mod, {dividend, dividend_sign, divisor, div, convert_to_i64, convert, multiplication, sub, mul}); ngraph::replace_node(mod, mul); + MATCHER_SCOPE_ENABLE(ConvertMod); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.cpp b/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.cpp index 4bf0fa90d33..049c7107f99 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.cpp @@ -73,6 +73,7 @@ pass::ConvertMulticlassNmsToMulticlassNmsIE::ConvertMulticlassNmsToMulticlassNms nms_new->set_friendly_name(nms->get_friendly_name()); copy_runtime_info(nms, new_ops); replace_node(nms, {output_0, output_1, output_2}); + MATCHER_SCOPE_ENABLE(ConvertMulticlassNmsToMulticlassNmsIE); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_upgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_upgrade.cpp index d7d111e5e9a..4144e88095a 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_upgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_multiclass_nms_upgrade.cpp @@ -29,7 +29,7 @@ ngraph::pass::ConvertMulticlassNms8ToMulticlassNms9::ConvertMulticlassNms8ToMult nms_v9_node->set_friendly_name(nms_v8_node->get_friendly_name()); copy_runtime_info(nms_v8_node, nms_v9_node); replace_node(nms_v8_node, nms_v9_node); - + MATCHER_SCOPE_ENABLE(ConvertMulticlassNms8ToMulticlassNms9); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_mvn1_to_mvn6.cpp b/src/common/transformations/src/transformations/op_conversions/convert_mvn1_to_mvn6.cpp index 2ba107fe9cd..753a0764432 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_mvn1_to_mvn6.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_mvn1_to_mvn6.cpp @@ -43,6 +43,7 @@ ngraph::pass::ConvertMVN1ToMVN6::ConvertMVN1ToMVN6() { mvn6_node->set_friendly_name(mvn_node->get_friendly_name()); ngraph::copy_runtime_info(mvn_node, mvn6_node); ngraph::replace_node(mvn_node, mvn6_node); + MATCHER_SCOPE_ENABLE(ConvertMVN1ToMVN6); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp b/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp index c2c41dc2ae3..a5022a2c1d7 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp @@ -28,6 +28,7 @@ ngraph::pass::ConvertNegative::ConvertNegative() { mul->set_friendly_name(neg->get_friendly_name()); ngraph::copy_runtime_info(neg, mul); ngraph::replace_node(neg, mul); + MATCHER_SCOPE_ENABLE(ConvertNegative); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_nms9_to_nms_ie_internal.cpp b/src/common/transformations/src/transformations/op_conversions/convert_nms9_to_nms_ie_internal.cpp index 9b8058f4742..2d76d8fbc4c 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_nms9_to_nms_ie_internal.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_nms9_to_nms_ie_internal.cpp @@ -120,6 +120,7 @@ ngraph::pass::ConvertNMS9ToNMSIEInternal::ConvertNMS9ToNMSIEInternal() { nms_legacy->set_friendly_name(nms_9->get_friendly_name()); ngraph::copy_runtime_info(nms_9, new_ops); ngraph::replace_node(nms_9, {output_0, nms_legacy->output(1), output_2}); + MATCHER_SCOPE_ENABLE(ConvertNMS9ToNMSIEInternal); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_nms_to_nms_ie_internal.cpp b/src/common/transformations/src/transformations/op_conversions/convert_nms_to_nms_ie_internal.cpp index acd2c8e3932..478ea7b6e42 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_nms_to_nms_ie_internal.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_nms_to_nms_ie_internal.cpp @@ -120,6 +120,7 @@ ngraph::pass::ConvertNMSToNMSIEInternal::ConvertNMSToNMSIEInternal() { nms_legacy->set_friendly_name(nms_5->get_friendly_name()); ngraph::copy_runtime_info(nms_5, new_ops); ngraph::replace_node(nms_5, {output_0, nms_legacy->output(1), output_2}); + MATCHER_SCOPE_ENABLE(ConvertNMSToNMSIEInternal); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_pad_to_group_conv.cpp b/src/common/transformations/src/transformations/op_conversions/convert_pad_to_group_conv.cpp index ca50fa960c3..a1b31ccae73 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_pad_to_group_conv.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_pad_to_group_conv.cpp @@ -85,6 +85,7 @@ ngraph::pass::ConvertPadToGroupConvolution::ConvertPadToGroupConvolution() { conv->set_friendly_name(pad->get_friendly_name()); ngraph::copy_runtime_info(pad, conv); ngraph::replace_node(pad, conv); + MATCHER_SCOPE_ENABLE(ConvertPadToGroupConvolution); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_5.cpp b/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_5.cpp index 40c278a9d28..dae8bb7a436 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_5.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_5.cpp @@ -159,6 +159,7 @@ bool callback_func(pattern::Matcher& m, pass::MatcherPass* impl) { ngraph::pass::ConvertNMS4ToNMS5::ConvertNMS4ToNMS5() { MATCHER_SCOPE(ConvertNMS4ToNMS5); + MATCHER_SCOPE_ENABLE(ConvertNMS4ToNMS5); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return callback_func(m, this); @@ -170,6 +171,7 @@ ngraph::pass::ConvertNMS4ToNMS5::ConvertNMS4ToNMS5() { ngraph::pass::ConvertNMS3ToNMS5::ConvertNMS3ToNMS5() { MATCHER_SCOPE(ConvertNMS3ToNMS5); + MATCHER_SCOPE_ENABLE(ConvertNMS3ToNMS5); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return callback_func(m, this); @@ -181,6 +183,7 @@ ngraph::pass::ConvertNMS3ToNMS5::ConvertNMS3ToNMS5() { ngraph::pass::ConvertNMS1ToNMS5::ConvertNMS1ToNMS5() { MATCHER_SCOPE(ConvertNMS1ToNMS5); + MATCHER_SCOPE_ENABLE(ConvertNMS1ToNMS5); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return callback_func(m, this); diff --git a/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_9.cpp b/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_9.cpp index f1cb0cc3302..c6cd41abda1 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_9.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_previous_nms_to_nms_9.cpp @@ -197,6 +197,7 @@ bool nms_to_nms9_callback_func(pattern::Matcher& m, pass::MatcherPass* impl) { ngraph::pass::ConvertNMS5ToNMS9::ConvertNMS5ToNMS9() { MATCHER_SCOPE(ConvertNMS5ToNMS9); + MATCHER_SCOPE_ENABLE(ConvertNMS5ToNMS9); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return nms_to_nms9_callback_func(m, this); @@ -208,6 +209,7 @@ ngraph::pass::ConvertNMS5ToNMS9::ConvertNMS5ToNMS9() { ngraph::pass::ConvertNMS4ToNMS9::ConvertNMS4ToNMS9() { MATCHER_SCOPE(ConvertNMS4ToNMS9); + MATCHER_SCOPE_ENABLE(ConvertNMS4ToNMS9); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return nms_to_nms9_callback_func(m, this); @@ -219,6 +221,7 @@ ngraph::pass::ConvertNMS4ToNMS9::ConvertNMS4ToNMS9() { ngraph::pass::ConvertNMS3ToNMS9::ConvertNMS3ToNMS9() { MATCHER_SCOPE(ConvertNMS3ToNMS9); + MATCHER_SCOPE_ENABLE(ConvertNMS3ToNMS9); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return nms_to_nms9_callback_func(m, this); @@ -230,6 +233,7 @@ ngraph::pass::ConvertNMS3ToNMS9::ConvertNMS3ToNMS9() { ngraph::pass::ConvertNMS1ToNMS9::ConvertNMS1ToNMS9() { MATCHER_SCOPE(ConvertNMS1ToNMS9); + MATCHER_SCOPE_ENABLE(ConvertNMS1ToNMS9); auto nms = ngraph::pattern::wrap_type(); ngraph::matcher_pass_callback callback = [this](pattern::Matcher& m) { return nms_to_nms9_callback_func(m, this); diff --git a/src/common/transformations/src/transformations/op_conversions/convert_prior_box_v8_to_v0.cpp b/src/common/transformations/src/transformations/op_conversions/convert_prior_box_v8_to_v0.cpp index 97b70501fa9..7b076b5ec56 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_prior_box_v8_to_v0.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_prior_box_v8_to_v0.cpp @@ -45,7 +45,7 @@ ngraph::pass::ConvertPriorBox8To0::ConvertPriorBox8To0() { prior_box_v0->set_friendly_name(prior_box_v8_node->get_friendly_name()); ngraph::copy_runtime_info(prior_box_v8_node, prior_box_v0); ngraph::replace_node(prior_box_v8_node, prior_box_v0); - + MATCHER_SCOPE_ENABLE(ConvertPriorBox8To0); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_reduce_to_pooling.cpp b/src/common/transformations/src/transformations/op_conversions/convert_reduce_to_pooling.cpp index bc78338cb1e..6422757317b 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_reduce_to_pooling.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_reduce_to_pooling.cpp @@ -8,6 +8,7 @@ ngraph::pass::ConvertReduceMeanToPooling::ConvertReduceMeanToPooling() { MATCHER_SCOPE(ConvertReduceMeanToPooling); + MATCHER_SCOPE_ENABLE(ConvertReduceMeanToPooling); auto m = std::make_shared( ngraph::pattern::wrap_type( {pattern::any_input(pattern::has_static_shape()), pattern::wrap_type()}, @@ -17,6 +18,7 @@ ngraph::pass::ConvertReduceMeanToPooling::ConvertReduceMeanToPooling() { } ngraph::pass::ConvertReduceMaxToPooling::ConvertReduceMaxToPooling() { MATCHER_SCOPE(ConvertReduceMaxToPooling); + MATCHER_SCOPE_ENABLE(ConvertReduceMaxToPooling); auto m = std::make_shared( ngraph::pattern::wrap_type( {pattern::any_input(pattern::has_static_shape()), pattern::wrap_type()}, @@ -26,6 +28,7 @@ ngraph::pass::ConvertReduceMaxToPooling::ConvertReduceMaxToPooling() { } ngraph::pass::ConvertReduceSumToPooling::ConvertReduceSumToPooling() { MATCHER_SCOPE(ConvertReduceSumToPooling); + MATCHER_SCOPE_ENABLE(ConvertReduceSumToPooling); auto m = std::make_shared( ngraph::pattern::wrap_type( {pattern::any_input(pattern::has_static_shape()), pattern::wrap_type()}, diff --git a/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v3_to_v9.cpp b/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v3_to_v9.cpp index 5d77a7aa489..310c1609e38 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v3_to_v9.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v3_to_v9.cpp @@ -52,7 +52,7 @@ ngraph::pass::ConvertROIAlign3To9::ConvertROIAlign3To9() { roi_align_v9->set_friendly_name(roi_align_v3_node->get_friendly_name()); ngraph::copy_runtime_info(roi_align_v3_node, roi_align_v9); ngraph::replace_node(roi_align_v3_node, roi_align_v9); - + MATCHER_SCOPE_ENABLE(ConvertROIAlign3To9); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v9_to_v3.cpp b/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v9_to_v3.cpp index 854cd1cdab5..c90af348367 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v9_to_v3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_roi_align_v9_to_v3.cpp @@ -56,7 +56,7 @@ ngraph::pass::ConvertROIAlign9To3::ConvertROIAlign9To3() { roi_align_v3->set_friendly_name(roi_align_v9_node->get_friendly_name()); ngraph::copy_runtime_info(roi_align_v9_node, roi_align_v3); ngraph::replace_node(roi_align_v9_node, roi_align_v3); - + MATCHER_SCOPE_ENABLE(ConvertROIAlign9To3); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_scatter_elements_to_scatter.cpp b/src/common/transformations/src/transformations/op_conversions/convert_scatter_elements_to_scatter.cpp index b9e1a33a7a6..5a4d7f54bd0 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_scatter_elements_to_scatter.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_scatter_elements_to_scatter.cpp @@ -101,7 +101,7 @@ ngraph::pass::ConvertScatterElementsToScatter::ConvertScatterElementsToScatter() return false; } } - + MATCHER_SCOPE_ENABLE(ConvertScatterElementsToScatter); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_sequences_to_tensor_iterator.cpp b/src/common/transformations/src/transformations/op_conversions/convert_sequences_to_tensor_iterator.cpp index 85742ae0d5b..471e9129300 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_sequences_to_tensor_iterator.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_sequences_to_tensor_iterator.cpp @@ -330,6 +330,7 @@ ngraph::pass::ConvertRNNSequenceToTensorIterator::ConvertRNNSequenceToTensorIter const auto& R = pattern_map.at(R_m); // const in the body const auto& B = pattern_map.at(B_m); // const in the body + MATCHER_SCOPE_ENABLE(ConvertRNNSequenceToTensorIterator); return convert_sequence_to_ti(sequence, X, H_t, @@ -373,6 +374,7 @@ ngraph::pass::ConvertGRUSequenceToTensorIterator::ConvertGRUSequenceToTensorIter const auto& R = pattern_map.at(R_m); // const in the body const auto& B = pattern_map.at(B_m); // const in the body + MATCHER_SCOPE_ENABLE(ConvertGRUSequenceToTensorIterator); return convert_sequence_to_ti(sequence, X, H_t, @@ -418,6 +420,7 @@ ngraph::pass::ConvertLSTMSequenceToTensorIterator::ConvertLSTMSequenceToTensorIt const auto& R = pattern_map.at(R_m); // const in the body const auto& B = pattern_map.at(B_m); // const in the body + MATCHER_SCOPE_ENABLE(ConvertLSTMSequenceToTensorIterator); return convert_sequence_to_ti(sequence, X, H_t, C_t, seq_lengths, W, R, B, sequence->get_direction()); }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp b/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp index 0c0be55f268..57d5545f6ad 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp @@ -39,6 +39,7 @@ ngraph::pass::ConvertShapeOf3::ConvertShapeOf3() { last.get_node_shared_ptr()->set_friendly_name(shapeof->get_friendly_name()); ngraph::copy_runtime_info(shapeof, new_ops); ngraph::replace_node(shapeof, last.get_node_shared_ptr()); + MATCHER_SCOPE_ENABLE(ConvertShapeOf3); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_shuffle_channels3.cpp b/src/common/transformations/src/transformations/op_conversions/convert_shuffle_channels3.cpp index 3e65d3212ed..fa52a14c27b 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_shuffle_channels3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_shuffle_channels3.cpp @@ -93,6 +93,7 @@ ngraph::pass::ConvertShuffleChannels3::ConvertShuffleChannels3() { reshape_back->set_friendly_name(shuffle_channels->get_friendly_name()); ::copy_runtime_info(shuffle_channels, new_ops); ::replace_node(shuffle_channels, reshape_back); + MATCHER_SCOPE_ENABLE(ConvertShuffleChannels3); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_slice_to_strided_slice.cpp b/src/common/transformations/src/transformations/op_conversions/convert_slice_to_strided_slice.cpp index 29af6b1ff2d..0c99e1b1c50 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_slice_to_strided_slice.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_slice_to_strided_slice.cpp @@ -146,6 +146,7 @@ ngraph::pass::SliceToStridedSlice::SliceToStridedSlice(bool use_shapes) { strided_slice->set_friendly_name(slice_node->get_friendly_name()); ngraph::copy_runtime_info(slice_node, new_ops); ngraph::replace_node(slice_node, strided_slice); + MATCHER_SCOPE_ENABLE(SliceToStridedSlice); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_softmax_downgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_softmax_downgrade.cpp index 11c0d215726..460f94094a5 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_softmax_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_softmax_downgrade.cpp @@ -31,7 +31,7 @@ ngraph::pass::ConvertSoftMax8ToSoftMax1::ConvertSoftMax8ToSoftMax1() { softmax_v1_node->set_friendly_name(softmax_v8_node->get_friendly_name()); copy_runtime_info(softmax_v8_node, softmax_v1_node); replace_node(softmax_v8_node, softmax_v1_node); - + MATCHER_SCOPE_ENABLE(ConvertSoftMax8ToSoftMax1); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_softmax_upgrade.cpp b/src/common/transformations/src/transformations/op_conversions/convert_softmax_upgrade.cpp index 207a5c33644..da39b761520 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_softmax_upgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_softmax_upgrade.cpp @@ -26,7 +26,7 @@ ngraph::pass::ConvertSoftMax1ToSoftMax8::ConvertSoftMax1ToSoftMax8() { softmax_v8_node->set_friendly_name(softmax_v1_node->get_friendly_name()); copy_runtime_info(softmax_v1_node, softmax_v8_node); replace_node(softmax_v1_node, softmax_v8_node); - + MATCHER_SCOPE_ENABLE(ConvertSoftMax1ToSoftMax8); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_space_to_batch.cpp b/src/common/transformations/src/transformations/op_conversions/convert_space_to_batch.cpp index 0889ae682d4..819c3ce853b 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_space_to_batch.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_space_to_batch.cpp @@ -107,6 +107,7 @@ void ngraph::pass::ConvertSpaceToBatch::convert_space_to_batch() { flat_node->set_friendly_name(space_to_batch->get_friendly_name()); ngraph::copy_runtime_info(space_to_batch, new_ops); ngraph::replace_node(space_to_batch, flat_node); + MATCHER_SCOPE_ENABLE(ConvertSpaceToBatch_convert_space_to_batch); return true; }; @@ -200,6 +201,7 @@ void ngraph::pass::ConvertSpaceToBatch::convert_space_to_batch_by_elements() { flat_node->set_friendly_name(space_to_batch->get_friendly_name()); ngraph::copy_runtime_info(space_to_batch, new_ops); ngraph::replace_node(space_to_batch, flat_node); + MATCHER_SCOPE_ENABLE(ConvertSpaceToBatch_convert_space_to_batch_by_elements); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_space_to_depth.cpp b/src/common/transformations/src/transformations/op_conversions/convert_space_to_depth.cpp index cb4ff2163c7..e07e09183e3 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_space_to_depth.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_space_to_depth.cpp @@ -87,6 +87,7 @@ ngraph::pass::ConvertSpaceToDepth::ConvertSpaceToDepth() { reshape_end->set_friendly_name(std_node->get_friendly_name()); ngraph::copy_runtime_info(std_node, {reshape_begin, transpose, reshape_end}); ngraph::replace_node(std_node, reshape_end); + MATCHER_SCOPE_ENABLE(ConvertSpaceToDepth); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp b/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp index 253eb687a88..bc9d785ad9e 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp @@ -69,7 +69,7 @@ ngraph::pass::ConvertSubtract::ConvertSubtract() { add->set_friendly_name(sub->get_friendly_name()); ngraph::copy_runtime_info(sub, {neg, add}); ngraph::replace_node(sub, add); - + MATCHER_SCOPE_ENABLE(ConvertSubtract); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/convert_ti_to_sequences.cpp b/src/common/transformations/src/transformations/op_conversions/convert_ti_to_sequences.cpp index 867be2cb9be..f17f0a2f8ca 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_ti_to_sequences.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_ti_to_sequences.cpp @@ -273,6 +273,7 @@ ngraph::pass::ConvertTensorIteratorToLSTMSequence::ConvertTensorIteratorToLSTMSe if (lstm_cell == nullptr) return false; + MATCHER_SCOPE_ENABLE(ConvertTensorIteratorToLSTMSequence); return convertTensorIteratorToSequence(ti, lstm_cell, pattern_map.at(data), @@ -331,7 +332,7 @@ ngraph::pass::ConvertTensorIteratorToRNNSequence::ConvertTensorIteratorToRNNSequ std::dynamic_pointer_cast(pattern_map.at(cell).get_node_shared_ptr()); if (rnn_cell == nullptr) return false; - + MATCHER_SCOPE_ENABLE(ConvertTensorIteratorToRNNSequence); return convertTensorIteratorToSequence(ti, rnn_cell, pattern_map.at(data), @@ -390,7 +391,7 @@ ngraph::pass::ConvertTensorIteratorToGRUSequence::ConvertTensorIteratorToGRUSequ std::dynamic_pointer_cast(pattern_map.at(cell).get_node_shared_ptr()); if (gru_cell == nullptr) return false; - + MATCHER_SCOPE_ENABLE(ConvertTensorIteratorToGRUSequence); return convertTensorIteratorToSequence(ti, gru_cell, pattern_map.at(data), diff --git a/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp b/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp index 9995aede31a..8945b8f0434 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp @@ -62,6 +62,7 @@ ngraph::pass::ConvertTopK3::ConvertTopK3() { ngraph::copy_runtime_info(topk, new_ops); topk->output(0).replace(last0); topk->output(1).replace(last1); + MATCHER_SCOPE_ENABLE(ConvertTopK3) return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/detection_output_downgrade.cpp b/src/common/transformations/src/transformations/op_conversions/detection_output_downgrade.cpp index d1a7b48435f..0d4e8c1dcd0 100644 --- a/src/common/transformations/src/transformations/op_conversions/detection_output_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/detection_output_downgrade.cpp @@ -70,6 +70,7 @@ pass::ConvertDetectionOutput8ToDetectionOutput1::ConvertDetectionOutput8ToDetect detection_output_v1_node->set_friendly_name(detection_output_v8_node->get_friendly_name()); ngraph::copy_runtime_info(detection_output_v8_node, detection_output_v1_node); ngraph::replace_node(detection_output_v8_node, detection_output_v1_node); + MATCHER_SCOPE_ENABLE(ConvertDetectionOutput8ToDetectionOutput1); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/detection_output_upgrade.cpp b/src/common/transformations/src/transformations/op_conversions/detection_output_upgrade.cpp index cfd73913227..01b373f9d82 100644 --- a/src/common/transformations/src/transformations/op_conversions/detection_output_upgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/detection_output_upgrade.cpp @@ -64,6 +64,7 @@ pass::ConvertDetectionOutput1ToDetectionOutput8::ConvertDetectionOutput1ToDetect detection_output_v8_node->set_friendly_name(detection_output_v1_node->get_friendly_name()); ngraph::copy_runtime_info(detection_output_v1_node, detection_output_v8_node); ngraph::replace_node(detection_output_v1_node, detection_output_v8_node); + MATCHER_SCOPE_ENABLE(ConvertDetectionOutput1ToDetectionOutput8); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp index 358e17bb539..3f216a2fd0d 100644 --- a/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp @@ -743,6 +743,7 @@ ngraph::pass::EinsumDecomposition::EinsumDecomposition() { last_node->set_friendly_name(einsum_node->get_friendly_name()); ngraph::copy_runtime_info(einsum_node, subgraph_nodes); ngraph::replace_node(einsum_node, last_node); + MATCHER_SCOPE_ENABLE(EinsumDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp index 522c95eafe2..6efd389feca 100644 --- a/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp @@ -125,6 +125,7 @@ ngraph::pass::FakeQuantizeDecomposition::FakeQuantizeDecomposition() { result->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(fake_quantize_node, decomp_ops); ngraph::replace_node(m.get_match_root(), result); + MATCHER_SCOPE_ENABLE(FakeQuantizeDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/gather_normalize_negative_indices.cpp b/src/common/transformations/src/transformations/op_conversions/gather_normalize_negative_indices.cpp index 5d5093df40a..74379fdaf75 100644 --- a/src/common/transformations/src/transformations/op_conversions/gather_normalize_negative_indices.cpp +++ b/src/common/transformations/src/transformations/op_conversions/gather_normalize_negative_indices.cpp @@ -71,7 +71,7 @@ ngraph::pass::GatherNegativeConstIndicesNormalize::GatherNegativeConstIndicesNor gather->input(1).replace_source_output(add); ngraph::copy_runtime_info(gather, {shape_of, input_gather, add}); - + MATCHER_SCOPE_ENABLE(GatherNegativeConstIndicesNormalize); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp b/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp index 0b52154d049..36785535e07 100644 --- a/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp @@ -29,6 +29,7 @@ ngraph::pass::Gelu7Downgrade::Gelu7Downgrade() { new_gelu_node->set_friendly_name(gelu_node->get_friendly_name()); ngraph::copy_runtime_info(gelu_node, new_gelu_node); ngraph::replace_node(gelu_node, new_gelu_node); + MATCHER_SCOPE_ENABLE(Gelu7Downgrade); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/gru_cell_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/gru_cell_decomposition.cpp index 8cf2b5556bb..9d21d06107b 100644 --- a/src/common/transformations/src/transformations/op_conversions/gru_cell_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/gru_cell_decomposition.cpp @@ -114,6 +114,7 @@ ngraph::pass::GRUCellDecomposition::GRUCellDecomposition() { mul_2, out_H}); ngraph::replace_node(gru_cell, out_H); + MATCHER_SCOPE_ENABLE(GRUCellDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp index 8b560590baf..3b2df35c0ea 100644 --- a/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp @@ -36,6 +36,7 @@ ngraph::pass::HSigmoidDecomposition::HSigmoidDecomposition() { mul->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(hsigmoid_node, {add_constant, add, relu, min_constant, min, min_constant, mul}); ngraph::replace_node(m.get_match_root(), mul); + MATCHER_SCOPE_ENABLE(HSigmoidDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp index 5ce154b6a1d..2b2b7728587 100644 --- a/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp @@ -38,6 +38,7 @@ ngraph::pass::HSwishDecomposition::HSwishDecomposition() { ngraph::copy_runtime_info(hswish_node, {add_constant, add, relu, min_constant, min, mul_first, mul_constant, mul_second}); ngraph::replace_node(m.get_match_root(), mul_second); + MATCHER_SCOPE_ENABLE(HSwishDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/log_softmax_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/log_softmax_decomposition.cpp index 4208bf26d7e..818e62ac27a 100644 --- a/src/common/transformations/src/transformations/op_conversions/log_softmax_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/log_softmax_decomposition.cpp @@ -39,6 +39,7 @@ ngraph::pass::LogSoftmaxDecomposition::LogSoftmaxDecomposition() { sub_end->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(log_softmax_node, {axis1, axis2, max, sub, exp, sum, log, sub_end}); ngraph::replace_node(m.get_match_root(), sub_end); + MATCHER_SCOPE_ENABLE(LogSoftmaxDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/lstm_cell_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/lstm_cell_decomposition.cpp index 85ba095f197..77f08c8ab1b 100644 --- a/src/common/transformations/src/transformations/op_conversions/lstm_cell_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/lstm_cell_decomposition.cpp @@ -82,6 +82,7 @@ ngraph::pass::LSTMCellDecomposition::LSTMCellDecomposition() { lstm_cell, {Xt_W, Ht_R, add, split, mul1, mul2, out_H, hC, out_C, axis_node, XHB, f_t, i_t, c_t, o_t}); ngraph::replace_node(lstm_cell, {out_H->output(0), out_C->output(0)}); + MATCHER_SCOPE_ENABLE(LSTMCellDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp index 78018ee9aec..b6903df975d 100644 --- a/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp @@ -72,6 +72,7 @@ ngraph::pass::MVN6Decomposition::MVN6Decomposition() { ngraph::copy_runtime_info(mvn_node, {mean, mean_normalization, sqr, mean2, eps_node, eps_add, sqrt, div}); ngraph::replace_node(mvn_node, div); } + MATCHER_SCOPE_ENABLE(MVN6Decomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/normalize_l2_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/normalize_l2_decomposition.cpp index efeda6a4c36..b2945b91787 100644 --- a/src/common/transformations/src/transformations/op_conversions/normalize_l2_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/normalize_l2_decomposition.cpp @@ -47,6 +47,7 @@ ngraph::pass::NormalizeL2Decomposition::NormalizeL2Decomposition() { div->set_friendly_name(normalize_l2->get_friendly_name()); ngraph::copy_runtime_info(normalize_l2, {power, reduce_sum, eps_node, sqrt, div}); ngraph::replace_node(normalize_l2, div); + MATCHER_SCOPE_ENABLE(NormalizeL2Decomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/reduce_l1_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/reduce_l1_decomposition.cpp index fd3814f82e0..18e4f1242e1 100644 --- a/src/common/transformations/src/transformations/op_conversions/reduce_l1_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/reduce_l1_decomposition.cpp @@ -33,6 +33,7 @@ ngraph::pass::ReduceL1Decomposition::ReduceL1Decomposition() { reduce_sum->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(reduce_l1_node, {abs, reduce_sum}); ngraph::replace_node(m.get_match_root(), reduce_sum); + MATCHER_SCOPE_ENABLE(ReduceL1Decomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/reduce_l2_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/reduce_l2_decomposition.cpp index f5b2ca51167..ce7c26f6627 100644 --- a/src/common/transformations/src/transformations/op_conversions/reduce_l2_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/reduce_l2_decomposition.cpp @@ -35,6 +35,7 @@ ngraph::pass::ReduceL2Decomposition::ReduceL2Decomposition() { sqrt->set_friendly_name(m.get_match_root()->get_friendly_name()); ngraph::copy_runtime_info(reduce_l2_node, {sqrt, reduce_sum, square, const_2}); ngraph::replace_node(m.get_match_root(), sqrt); + MATCHER_SCOPE_ENABLE(ReduceL2Decomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/rnn_cell_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/rnn_cell_decomposition.cpp index 2905e096255..c2d9f1c666d 100644 --- a/src/common/transformations/src/transformations/op_conversions/rnn_cell_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/rnn_cell_decomposition.cpp @@ -46,6 +46,7 @@ ngraph::pass::RNNCellDecomposition::RNNCellDecomposition() { out->set_friendly_name(rnn_cell->get_friendly_name()); ngraph::copy_runtime_info(rnn_cell, {Xt_W, Ht_R, add, i_t, out}); ngraph::replace_node(rnn_cell, out); + MATCHER_SCOPE_ENABLE(RNNCellDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.cpp b/src/common/transformations/src/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.cpp index fa60a4cc89e..17a4d804a97 100644 --- a/src/common/transformations/src/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.cpp +++ b/src/common/transformations/src/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.cpp @@ -137,7 +137,7 @@ ngraph::pass::SimplifyCTCGreedyDecoderSeqLen::SimplifyCTCGreedyDecoderSeqLen() { output_i->set_friendly_name(decoder_seq_len->get_friendly_name() + ".0"); output_seq_len_i->set_friendly_name(decoder_seq_len->get_friendly_name() + ".1"); ngraph::replace_node(decoder_seq_len, {output_i->output(0), output_seq_len_i->output(0)}); - + MATCHER_SCOPE_ENABLE(SimplifyCTCGreedyDecoderSeqLen); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp index 89cd3a03954..64a041104ab 100644 --- a/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp @@ -45,6 +45,7 @@ ngraph::pass::SoftmaxDecomposition::SoftmaxDecomposition() { replace_node(m_softmax, div); copy_runtime_info(m_softmax, {reduce_max, reduce_sum, sub, exp, div}); div->set_friendly_name(m_softmax->get_friendly_name()); + MATCHER_SCOPE_ENABLE(SoftmaxDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp index f56fe6bfb83..1ac93420158 100644 --- a/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp @@ -36,6 +36,7 @@ ngraph::pass::SoftPlusDecomposition::SoftPlusDecomposition() { log->set_friendly_name(softplus_node->get_friendly_name()); ngraph::copy_runtime_info(softplus_node, {exp, add, log}); ngraph::replace_node(softplus_node, log); + MATCHER_SCOPE_ENABLE(SoftPlusDecomposition); return true; }; diff --git a/src/common/transformations/src/transformations/op_conversions/softsign_decomposition.cpp b/src/common/transformations/src/transformations/op_conversions/softsign_decomposition.cpp index 7757263fd62..92f9712e04d 100644 --- a/src/common/transformations/src/transformations/op_conversions/softsign_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/softsign_decomposition.cpp @@ -30,7 +30,7 @@ ngraph::pass::SoftSignDecomposition::SoftSignDecomposition() { replace_node(m_softsign, div); copy_runtime_info(m_softsign, {abs, add, div}); div->set_friendly_name(m_softsign->get_friendly_name()); - + MATCHER_SCOPE_ENABLE(SoftSignDecomposition); return true; }; auto m = std::make_shared(softsign, matcher_name); diff --git a/src/common/transformations/src/transformations/smart_reshape/broadcast_const_range_replacement.cpp b/src/common/transformations/src/transformations/smart_reshape/broadcast_const_range_replacement.cpp index f5e0b1d42c1..a78e7186307 100644 --- a/src/common/transformations/src/transformations/smart_reshape/broadcast_const_range_replacement.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/broadcast_const_range_replacement.cpp @@ -103,6 +103,7 @@ ngraph::pass::BroadcastConstRangeReplacement::BroadcastConstRangeReplacement() { axes_to_unsqueeze, unsqueeze_range}); broadcast->input(0).replace_source_output(unsqueeze_range); + MATCHER_SCOPE_ENABLE(BroadcastConstRangeReplacement); return false; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.cpp index 517cf337679..804506fbc95 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.cpp @@ -133,7 +133,7 @@ ov::intel_cpu::AlignMatMulInputRanks::AlignMatMulInputRanks() { ngraph::replace_node(matmul, matmul_new); } - + MATCHER_SCOPE_ENABLE(AlignMatMulInputRanks); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.cpp index 69dfeed6a3d..b9bc5e3e14b 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.cpp @@ -91,6 +91,7 @@ ov::intel_cpu::ConvertBroadcastToTiles::ConvertBroadcastToTiles() { ngraph::copy_runtime_info(broadcast, new_ops); ngraph::replace_node(broadcast, tile); + MATCHER_SCOPE_ENABLE(ConvertBroadcastToTiles); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.cpp index d176dd857ff..292edd019a9 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.cpp @@ -162,6 +162,7 @@ ov::intel_cpu::ConvertMatMulToFC::ConvertMatMulToFC() { new_ops.push_back(fc); ngraph::copy_runtime_info(matmul, new_ops); ngraph::replace_node(matmul, fc); + MATCHER_SCOPE_ENABLE(ConvertMatMulToFC); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.cpp index fa0609e528a..64f9bad50f9 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.cpp @@ -88,6 +88,7 @@ ov::intel_cpu::ConvertTileToSeqTiles::ConvertTileToSeqTiles() { last_node.get_node_shared_ptr()->set_friendly_name(tile->get_friendly_name()); ngraph::copy_runtime_info(tile, new_ops); ngraph::replace_node(tile, {last_node}); + MATCHER_SCOPE_ENABLE(ConvertTileToSeqTiles); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.cpp index dc1f73bd581..85e3f66d573 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.cpp @@ -30,6 +30,7 @@ ov::intel_cpu::ConvertToLeakyRelu::ConvertToLeakyRelu() { leakyRelu->set_friendly_name(prelu->get_friendly_name()); ngraph::copy_runtime_info(prelu, leakyRelu); ngraph::replace_node(prelu, leakyRelu); + MATCHER_SCOPE_ENABLE(ConvertToLeakyRelu); return true; } return false; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.cpp index a090bd00fa3..e6f514d79e3 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.cpp @@ -134,6 +134,7 @@ ov::intel_cpu::ConvertToPowerStatic::ConvertToPowerStatic() { toReplace->set_friendly_name(node->get_friendly_name()); ngraph::copy_runtime_info(node, toReplace); ngraph::replace_node(node, toReplace); + MATCHER_SCOPE_ENABLE(ConvertToPowerStatic); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.cpp index f274efad680..b2b929e8b6f 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.cpp @@ -34,6 +34,7 @@ ov::intel_cpu::ConvertToSwishCPU::ConvertToSwishCPU() { swish_cpu->set_friendly_name(swish->get_friendly_name()); ngraph::copy_runtime_info(swish, swish_cpu); ngraph::replace_node(swish, swish_cpu); + MATCHER_SCOPE_ENABLE(ConvertToSwishCPU); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.cpp index 77ffe5632b1..d7faf0f2059 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.cpp @@ -68,6 +68,7 @@ ov::intel_cpu::FullyConnectedBiasFusion::FullyConnectedBiasFusion() { new_fc->set_friendly_name(add->get_friendly_name()); ngraph::copy_runtime_info({fc, add}, new_ops); ngraph::replace_node(add, new_fc); + MATCHER_SCOPE_ENABLE(FullyConnectedBiasFusion); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.cpp index b5a733c623b..c137ec7aa9b 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.cpp @@ -108,6 +108,7 @@ ov::intel_cpu::MoveEltwiseUpThroughDataMov::MoveEltwiseUpThroughDataMov() { newChild->set_friendly_name(child->get_friendly_name()); ngraph::replace_node(child, newChild); + MATCHER_SCOPE_ENABLE(MoveEltwiseUpThroughDataMov); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.cpp index e2cb71f0890..224a7832903 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.cpp @@ -81,6 +81,7 @@ ov::intel_cpu::ReshapeFullyConnectedFusion::ReshapeFullyConnectedFusion() { new_fc->set_friendly_name(fc->get_friendly_name()); ngraph::copy_runtime_info({reshape, fc}, new_ops); ngraph::replace_node(fc, new_fc); + MATCHER_SCOPE_ENABLE(ReshapeFullyConnectedFusion); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp index 0ee300ab813..ed0bc2267f5 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp @@ -48,7 +48,7 @@ ov::intel_cpu::ReshapePRelu::ReshapePRelu() { ngraph::replace_node(prelu, new_prelu); new_prelu->set_friendly_name(prelu->get_friendly_name()); ngraph::copy_runtime_info(prelu, new_prelu); - + MATCHER_SCOPE_ENABLE(ReshapeFullyConnectedFusion); return true; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.cpp index bf724a84c54..07fce3095d4 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.cpp @@ -95,7 +95,7 @@ ov::intel_cpu::OptimizeGRUSequenceTransposes::OptimizeGRUSequenceTransposes() { // Bidirectional cases are not supported if (gruSequence->get_direction() == ngraph::op::RecurrentSequenceDirection::BIDIRECTIONAL) return false; - + MATCHER_SCOPE_ENABLE(OptimizeGRUSequenceTransposes); return transform(gruSequence); }; @@ -115,7 +115,7 @@ ov::intel_cpu::OptimizeRNNSequenceTransposes::OptimizeRNNSequenceTransposes() { // Bidirectional cases are not supported if (rnnSequence->get_direction() == ngraph::op::RecurrentSequenceDirection::BIDIRECTIONAL) return false; - + MATCHER_SCOPE_ENABLE(OptimizeRNNSequenceTransposes); return transform(rnnSequence); }; @@ -138,6 +138,7 @@ ov::intel_cpu::OptimizeLSTMSequenceTransposes::OptimizeLSTMSequenceTransposes() } }; + MATCHER_SCOPE_ENABLE(OptimizeLSTMSequenceTransposes); std::shared_ptr lstmSequence = m.get_match_root(); return checkSequence(lstmSequence) ? transform(lstmSequence) : false; }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/swap_convert_transpose.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/swap_convert_transpose.cpp index 69695f4ffe5..3cd85a0f182 100755 --- a/src/plugins/intel_cpu/src/ngraph_transformations/swap_convert_transpose.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/swap_convert_transpose.cpp @@ -38,6 +38,7 @@ ov::intel_cpu::SwapConvertTranspose::SwapConvertTranspose() { convertInputs[0] = newTranspose; auto newConvert = convert->clone_with_new_inputs(convertInputs); ngraph::replace_node(transpose, newConvert); + MATCHER_SCOPE_ENABLE(SwapConvertTranspose); return true; };