From 0bc6196d96aeb02025b963ea78132f7958c4ec1f Mon Sep 17 00:00:00 2001 From: Ilya Churaev Date: Mon, 14 Mar 2022 06:57:21 +0300 Subject: [PATCH] Migrate to new RTTI for all transformations and graph structures (#10703) * Migrate to new RTTI for all transformations and graph structures * Fixed code style --- .../preprocessing/mean_image_or_value.cpp | 2 -- .../preprocessing/mean_image_or_value.hpp | 2 +- .../preprocessing/preprocessing.cpp | 2 -- .../preprocessing/preprocessing.hpp | 2 +- .../preprocessing/std_scale.cpp | 2 -- .../preprocessing/std_scale.hpp | 2 +- .../conv_bias_fusion.hpp | 10 ++++---- .../convert_cells_to_cells_ie.hpp | 6 ++--- .../convert_convolutions.hpp | 10 ++++---- .../convert_gather_to_gather_ie.hpp | 2 +- .../convert_gathertree_to_gathertree_ie.hpp | 2 +- ...onvert_hard_sigmoid_to_hard_sigmoid_ie.hpp | 2 +- ...vert_interpolate_to_interp_or_resample.hpp | 2 +- .../convert_lrn_to_lrn_ie.hpp | 2 +- .../convert_matmul_to_fc_or_gemm.hpp | 8 +++---- ...convert_mul_add_to_scaleshift_or_power.hpp | 2 +- .../convert_mul_or_add_finally.hpp | 2 +- .../convert_nms_5_to_legacy.hpp | 2 +- .../convert_nms_to_nms_ie.hpp | 2 +- .../convert_normalizel2_to_normalize_ie.hpp | 4 ++-- .../convert_one_hot_to_one_hot_ie.hpp | 4 ++-- .../convert_opset1_to_legacy.hpp | 2 +- .../convert_pad_to_pad_ie.hpp | 2 +- .../convert_power_to_power_ie.hpp | 2 +- .../convert_prelu_to_relu_ie.hpp | 2 +- .../convert_proposal_to_proposal_ie.hpp | 4 ++-- .../convert_selu_to_selu_ie.hpp | 2 +- .../convert_sequences_to_sequences_ie.hpp | 6 ++--- .../convert_sqrt_to_power_ie.hpp | 2 +- .../convert_strided_slice_to_crop.hpp | 2 +- .../convert_swish_to_swish_ie.hpp | 2 +- .../convert_tile_to_ie_tile.hpp | 2 +- .../convert_topk_to_topk_ie.hpp | 2 +- .../fc_bias_fusion.hpp | 2 +- .../reshape_1d_ops.hpp | 10 ++++---- .../reshape_fc_fusion.hpp | 2 +- .../reshape_fully_connected.hpp | 2 +- .../conv_bias_fusion.cpp | 8 ------- .../convert_cells_to_cells_ie.cpp | 6 ----- .../convert_convolutions.cpp | 8 ------- .../convert_gather_to_gather_ie.cpp | 2 -- .../convert_gathertree_to_gathertree_ie.cpp | 2 -- ...onvert_hard_sigmoid_to_hard_sigmoid_ie.cpp | 2 -- ...vert_interpolate_to_interp_or_resample.cpp | 2 -- .../convert_lrn_to_lrn_ie.cpp | 2 -- .../convert_matmul_to_fc_or_gemm.cpp | 4 ---- ...convert_mul_add_to_scaleshift_or_power.cpp | 2 -- .../convert_mul_or_add_finally.cpp | 2 -- .../convert_nms_5_to_legacy.cpp | 2 -- .../convert_nms_to_nms_ie.cpp | 2 -- .../convert_normalizel2_to_normalize_ie.cpp | 4 ---- .../convert_one_hot_to_one_hot_ie.cpp | 2 -- .../convert_opset1_to_legacy.cpp | 2 -- .../convert_pad_to_pad_ie.cpp | 2 -- .../convert_power_to_power_ie.cpp | 4 +--- .../convert_prelu_to_relu_ie.cpp | 2 -- .../convert_proposal_to_proposal_ie.cpp | 4 ---- .../convert_selu_to_selu_ie.cpp | 2 -- .../convert_sequences_to_sequences_ie.cpp | 6 +---- .../convert_sqrt_to_power_ie.cpp | 2 -- .../convert_strided_slice_to_crop.cpp | 2 -- .../convert_swish_to_swish_ie.cpp | 2 -- .../convert_tile_to_ie_tile.cpp | 2 -- .../convert_topk_to_topk_ie.cpp | 2 -- .../fc_bias_fusion.cpp | 2 -- .../reshape_1d_ops.cpp | 8 ------- .../reshape_fc_fusion.cpp | 2 -- .../reshape_fully_connected.cpp | 2 -- .../include/low_precision/add.hpp | 2 +- .../align_quantization_intervals.hpp | 2 +- .../align_quantization_parameters.hpp | 2 +- .../low_precision/assign_and_read_value.hpp | 4 ++-- .../include/low_precision/avg_pool.hpp | 2 +- .../include/low_precision/clamp.hpp | 2 +- .../include/low_precision/concat.hpp | 2 +- .../include/low_precision/convert.hpp | 2 +- .../convert_subtract_constant.hpp | 2 +- .../include/low_precision/convolution.hpp | 2 +- .../include/low_precision/depth_to_space.hpp | 2 +- .../include/low_precision/fake_quantize.hpp | 2 +- .../fake_quantize_decomposition.hpp | 2 +- .../include/low_precision/fold_convert.hpp | 2 +- .../low_precision/fold_fake_quantize.hpp | 2 +- .../include/low_precision/fuse_convert.hpp | 2 +- .../fuse_multiply_to_fake_quantize.hpp | 2 +- .../fuse_subtract_to_fake_quantize.hpp | 2 +- .../low_precision/group_convolution.hpp | 2 +- .../include/low_precision/interpolate.hpp | 2 +- .../include/low_precision/low_precision.hpp | 12 +++++----- .../markup_avg_pool_precision_preserved.hpp | 2 +- .../low_precision/markup_can_be_quantized.hpp | 2 +- .../markup_per_tensor_quantization.hpp | 2 +- .../low_precision/markup_precisions.hpp | 2 +- .../include/low_precision/mat_mul.hpp | 2 +- .../include/low_precision/max_pool.hpp | 2 +- .../low_precision/move_fake_quantize.hpp | 2 +- .../include/low_precision/multiply.hpp | 2 +- .../multiply_to_group_convolution.hpp | 2 +- .../include/low_precision/mvn.hpp | 2 +- .../include/low_precision/normalize_l2.hpp | 2 +- .../include/low_precision/pad.hpp | 2 +- .../include/low_precision/prelu.hpp | 2 +- .../low_precision/propagate_precisions.hpp | 2 +- .../pull_reshape_through_dequantization.hpp | 2 +- .../pull_transpose_through_dequantization.hpp | 2 +- .../include/low_precision/reduce_max.hpp | 2 +- .../include/low_precision/reduce_mean.hpp | 2 +- .../include/low_precision/reduce_min.hpp | 2 +- .../include/low_precision/reduce_sum.hpp | 2 +- .../include/low_precision/relu.hpp | 2 +- .../include/low_precision/reshape.hpp | 2 +- .../low_precision/shuffle_channels.hpp | 2 +- .../include/low_precision/split.hpp | 2 +- .../include/low_precision/squeeze.hpp | 2 +- .../include/low_precision/strided_slice.hpp | 2 +- .../include/low_precision/subtract.hpp | 2 +- .../include/low_precision/transpose.hpp | 2 +- .../include/low_precision/unsqueeze.hpp | 2 +- .../include/low_precision/variadic_split.hpp | 2 +- .../low_precision_transformations/src/add.cpp | 2 -- .../src/align_quantization_intervals.cpp | 2 -- .../src/align_quantization_parameters.cpp | 2 -- .../src/assign_and_read_value.cpp | 2 -- .../src/avg_pool.cpp | 2 -- .../src/clamp.cpp | 2 -- .../src/concat.cpp | 2 -- .../src/convert.cpp | 2 -- .../src/convert_subtract_constant.cpp | 2 -- .../src/convolution.cpp | 2 -- .../src/depth_to_space.cpp | 2 -- .../src/fake_quantize.cpp | 2 -- .../src/fake_quantize_decomposition.cpp | 2 -- .../src/fold_convert.cpp | 2 -- .../src/fold_fake_quantize.cpp | 2 -- .../src/fuse_convert.cpp | 2 -- .../src/fuse_multiply_to_fake_quantize.cpp | 2 -- .../src/fuse_subtract_to_fake_quantize.cpp | 2 -- .../src/group_convolution.cpp | 2 -- .../src/interpolate.cpp | 2 -- .../src/low_precision.cpp | 6 ----- .../markup_avg_pool_precision_preserved.cpp | 2 -- .../src/markup_can_be_quantized.cpp | 2 -- .../src/markup_per_tensor_quantization.cpp | 2 -- .../src/markup_precisions.cpp | 2 -- .../src/mat_mul.cpp | 2 -- .../src/max_pool.cpp | 2 -- .../src/move_fake_quantize.cpp | 2 -- .../src/multiply.cpp | 2 -- .../src/multiply_to_group_convolution.cpp | 2 -- .../low_precision_transformations/src/mvn.cpp | 2 -- .../src/normalize_l2.cpp | 2 -- .../low_precision_transformations/src/pad.cpp | 2 -- .../src/prelu.cpp | 2 -- .../src/propagate_precisions.cpp | 2 -- .../pull_reshape_through_dequantization.cpp | 2 -- .../pull_transpose_through_dequantization.cpp | 2 -- .../src/reduce_max.cpp | 2 -- .../src/reduce_mean.cpp | 2 -- .../src/reduce_min.cpp | 2 -- .../src/reduce_sum.cpp | 2 -- .../src/relu.cpp | 2 -- .../src/reshape.cpp | 2 -- .../src/shuffle_channels.cpp | 2 -- .../src/split.cpp | 2 -- .../src/squeeze.cpp | 2 -- .../src/strided_slice.cpp | 2 -- .../src/subtract.cpp | 2 -- .../src/transpose.cpp | 2 -- .../src/unsqueeze.cpp | 2 -- .../src/variadic_split.cpp | 2 -- .../include/compress_quantize_weights.hpp | 4 ++-- .../include/generate_mapping_file.hpp | 3 +-- .../include/pot_transformations.hpp | 2 +- .../include/pruning.hpp | 10 ++++---- .../src/compress_quantize_weigths.cpp | 4 ---- .../src/generate_mapping_file.cpp | 2 -- .../src/pot_transformations.cpp | 2 -- .../src/pruning/init_const_mask.cpp | 2 -- .../src/pruning/init_masks.cpp | 2 -- .../src/pruning/propagate_masks.cpp | 2 -- .../src/pruning/pruning.cpp | 2 -- .../src/pruning/shrink_weights.cpp | 2 -- .../snippets/pass/collapse_subgraph.hpp | 4 ++-- .../snippets/src/pass/collapse_subgraph.cpp | 4 +--- .../add_fake_quantize_fusion.hpp | 2 +- .../align_eltwise_input_ranks.hpp | 2 +- .../batch_to_space_fusion.hpp | 2 +- .../common_optimizations/binarize_weights.hpp | 2 +- .../broadcast_elementwise_fusion.hpp | 2 +- .../common_optimizations/clamp_fusion.hpp | 2 +- .../common_optimizations.hpp | 2 +- .../concat_reduce_fusion.hpp | 6 ++--- .../common_optimizations/conv_mul_fusion.hpp | 8 +++---- .../conv_to_binary_conv.hpp | 2 +- .../convert_nms_gather_path_to_unsigned.hpp | 2 +- .../convert_quantize_dequantize.hpp | 2 +- .../depth_to_space_fusion.hpp | 2 +- .../dilated_convolution_converter.hpp | 2 +- ...isable_random_uniform_constant_folding.hpp | 2 +- .../disable_shapeof_constant_folding.hpp | 2 +- .../common_optimizations/divide_fusion.hpp | 4 ++-- .../division_by_zero_fp16_resolver.hpp | 2 +- .../dropout_with_random_uniform_replacer.hpp | 2 +- .../eliminate_unsqueeze_gather.hpp | 4 ++-- .../common_optimizations/fq_mul_fusion.hpp | 2 +- .../fq_reshape_fusion.hpp | 2 +- .../common_optimizations/gelu_fusion.hpp | 8 +++---- .../common_optimizations/hsigmoid_fusion.hpp | 12 +++++----- .../common_optimizations/hswish_fusion.hpp | 10 ++++---- .../interpolate_sequence_fusion.hpp | 2 +- .../leaky_relu_fusion.hpp | 2 +- .../lin_op_sequence_fusion.hpp | 10 ++++---- .../matmul_const_transposes_extraction.hpp | 2 +- .../matmul_multiply_fusion.hpp | 2 +- .../common_optimizations/mish_fusion.hpp | 2 +- .../moc_transformations.hpp | 2 +- .../common_optimizations/mul_conv_fusion.hpp | 8 +++---- .../mul_fake_quantize_fusion.hpp | 2 +- .../common_optimizations/mvn_fusion.hpp | 6 ++--- .../nearest_neighbor_upsampling_fusion.hpp | 2 +- .../common_optimizations/nop_elimination.hpp | 18 +++++++-------- .../normalize_l2_fusion.hpp | 4 ++-- .../optimize_strided_slice.hpp | 8 +++---- .../common_optimizations/pad_fusion.hpp | 12 +++++----- .../pull_transpose_through_fq.hpp | 2 +- .../random_uniform_fusion.hpp | 2 +- .../relu_fake_quantize_fusion.hpp | 2 +- .../remove_concat_zero_dim_input.hpp | 2 +- .../remove_filtering_boxes_by_size.hpp | 4 ++-- ...move_multi_subgraph_op_dangling_params.hpp | 2 +- .../reshape_sequence_fusion.hpp | 2 +- .../common_optimizations/ric_fusion.hpp | 2 +- .../shuffle_channels_fusion.hpp | 2 +- .../simplify_shape_of_sub_graph.hpp | 12 +++++----- ...ip_gather_before_transpose_and_reshape.hpp | 4 ++-- .../common_optimizations/softmax_fusion.hpp | 2 +- .../common_optimizations/softplus_fusion.hpp | 2 +- .../softplus_to_mish_fusion.hpp | 2 +- .../space_to_batch_fusion.hpp | 2 +- ...plit_concat_pair_to_interpolate_fusion.hpp | 2 +- .../split_squeeze_concat_fusion.hpp | 2 +- .../strides_optimization.hpp | 8 +++---- .../common_optimizations/subtract_fusion.hpp | 4 ++-- .../common_optimizations/swish_fusion.hpp | 12 +++++----- ...anspose_reshape_elimination_for_matmul.hpp | 2 +- .../transpose_sinking.hpp | 12 +++++----- .../transpose_to_reshape.hpp | 2 +- .../weights_dequantize_to_fake_quantize.hpp | 2 +- .../wrap_interpolate_into_transposes.hpp | 2 +- .../control_flow/unroll_if.hpp | 2 +- .../control_flow/unroll_tensor_iterator.hpp | 2 +- .../transformations/convert_precision.hpp | 2 +- .../include/transformations/fix_rt_info.hpp | 2 +- .../transformations/init_node_info.hpp | 2 +- ...convert_constant_folding_on_const_path.hpp | 2 +- .../batch_norm_decomposition.hpp | 2 +- .../bidirectional_sequences_decomposition.hpp | 8 +++---- .../op_conversions/convert_batch_to_space.hpp | 2 +- .../op_conversions/convert_broadcast3.hpp | 2 +- .../convert_broadcast_to_tiles.hpp | 2 +- .../convert_deformable_conv_v8_to_v1.hpp | 2 +- .../op_conversions/convert_depth_to_space.hpp | 2 +- .../op_conversions/convert_divide.hpp | 4 ++-- .../op_conversions/convert_gather_0d.hpp | 2 +- .../convert_gather_downgrade.hpp | 4 ++-- .../op_conversions/convert_gather_upgrade.hpp | 4 ++-- .../op_conversions/convert_gelu.hpp | 2 +- .../convert_interpolate1_to_interpolate4.hpp | 4 ++-- .../convert_matrix_nms_to_matrix_nms_ie.hpp | 2 +- .../convert_minimum_to_power_and_max.hpp | 2 +- .../op_conversions/convert_mod.hpp | 2 +- ...rt_multiclass_nms_to_multiclass_nms_ie.hpp | 2 +- .../op_conversions/convert_mvn1_to_mvn6.hpp | 2 +- .../op_conversions/convert_negative.hpp | 2 +- .../convert_nms_to_nms_ie_internal.hpp | 2 +- .../convert_pad_to_group_conv.hpp | 2 +- .../convert_previous_nms_to_nms_5.hpp | 6 ++--- .../convert_prior_box_v8_to_v0.hpp | 4 ++-- .../convert_reduce_to_pooling.hpp | 8 +++---- .../convert_scatter_elements_to_scatter.hpp | 2 +- .../convert_sequences_to_tensor_iterator.hpp | 8 +++---- .../op_conversions/convert_shapeof3.hpp | 2 +- .../convert_shuffle_channels3.hpp | 2 +- .../convert_slice_to_strided_slice.hpp | 2 +- .../convert_softmax_downgrade.hpp | 2 +- .../convert_softmax_upgrade.hpp | 2 +- .../op_conversions/convert_space_to_batch.hpp | 2 +- .../op_conversions/convert_space_to_depth.hpp | 2 +- .../op_conversions/convert_subtract.hpp | 2 +- .../convert_ti_to_sequences.hpp | 8 +++---- .../op_conversions/convert_topk3.hpp | 2 +- .../detection_output_downgrade.hpp | 2 +- .../detection_output_upgrade.hpp | 2 +- .../op_conversions/einsum_decomposition.hpp | 2 +- .../op_conversions/fq_decomposition.hpp | 2 +- .../gather_normalize_negative_indices.hpp | 2 +- .../op_conversions/gelu7_downgrade.hpp | 2 +- .../op_conversions/gru_cell_decomposition.hpp | 2 +- .../op_conversions/hsigmoid_decomposition.hpp | 2 +- .../op_conversions/hswish_decomposition.hpp | 2 +- .../log_softmax_decomposition.hpp | 2 +- .../lstm_cell_decomposition.hpp | 2 +- .../op_conversions/mvn6_decomposition.hpp | 2 +- .../normalize_l2_decomposition.hpp | 2 +- .../reduce_l1_decomposition.hpp | 2 +- .../reduce_l2_decomposition.hpp | 2 +- .../op_conversions/rnn_cell_decomposition.hpp | 2 +- .../simplify_ctc_greedy_decoder_seq_len.hpp | 2 +- .../op_conversions/softmax_decomposition.hpp | 2 +- .../op_conversions/softplus_decomposition.hpp | 2 +- .../convert_opset2_to_opset1.hpp | 2 +- .../convert_opset3_to_opset2.hpp | 2 +- .../broadcast_const_range_replacement.hpp | 2 +- .../smart_reshape/matmul_sr.hpp | 8 +++---- .../smart_reshape/mimic_set_batch_size.hpp | 2 +- .../proposal_scales_stridedslice.hpp | 4 ++-- .../smart_reshape/reshape_to_1D.hpp | 2 +- .../smart_reshape/set_batch_size.hpp | 2 +- .../smart_reshape/smart_reshape.hpp | 2 +- .../smart_reshape/strided_slice_squeeze.hpp | 6 ++--- .../add_fake_quantize_fusion.cpp | 2 -- .../align_eltwise_input_ranks.cpp | 2 -- .../batch_to_space_fusion.cpp | 2 -- .../common_optimizations/binarize_weights.cpp | 2 -- .../broadcast_elementwise_fusion.cpp | 2 -- .../common_optimizations/clamp_fusion.cpp | 2 -- .../common_optimizations.cpp | 2 -- .../concat_reduce_fusion.cpp | 4 ---- .../common_optimizations/conv_mul_fusion.cpp | 10 -------- .../conv_to_binary_conv.cpp | 2 -- .../convert_nms_gather_path_to_unsigned.cpp | 12 +++------- .../convert_quantize_dequantize.cpp | 2 -- .../depth_to_space_fusion.cpp | 2 -- .../dilated_convolution_converter.cpp | 2 -- ...isable_random_uniform_constant_folding.cpp | 2 -- .../disable_shapeof_constant_folding.cpp | 2 -- .../common_optimizations/divide_fusion.cpp | 2 -- .../division_by_zero_fp16_resolver.cpp | 2 -- .../dropout_with_random_uniform_replacer.cpp | 2 -- .../eliminate_unsqueeze_gather.cpp | 4 ---- .../common_optimizations/fq_mul_fusion.cpp | 2 -- .../fq_reshape_fusion.cpp | 2 -- .../common_optimizations/gelu_fusion.cpp | 8 ------- .../common_optimizations/hsigmoid_fusion.cpp | 12 ---------- .../common_optimizations/hswish_fusion.cpp | 12 +--------- .../interpolate_sequence_fusion.cpp | 2 -- .../leaky_relu_fusion.cpp | 2 -- .../lin_op_sequence_fusion.cpp | 8 ------- .../matmul_const_transposes_extraction.cpp | 2 -- .../matmul_multiply_fusion.cpp | 2 -- .../common_optimizations/mish_fusion.cpp | 2 -- .../moc_transformations.cpp | 2 -- .../common_optimizations/mul_conv_fusion.cpp | 10 -------- .../mul_fake_quantize_fusion.cpp | 2 -- .../common_optimizations/mvn_fusion.cpp | 6 ----- .../nearest_neighbor_upsampling_fusion.cpp | 2 -- .../common_optimizations/nop_elimination.cpp | 23 ++----------------- .../normalize_l2_fusion.cpp | 2 -- .../optimize_strided_slice.cpp | 8 ------- .../common_optimizations/pad_fusion.cpp | 12 ---------- .../pull_transpose_through_fq.cpp | 2 -- .../random_uniform_fusion.cpp | 2 -- .../relu_fake_quantize_fusion.cpp | 2 -- .../remove_concat_zero_dim_input.cpp | 2 -- .../remove_filtering_boxes_by_size.cpp | 3 --- ...move_multi_subgraph_op_dangling_params.cpp | 2 -- .../reshape_sequence_fusion.cpp | 2 -- .../common_optimizations/ric_fusion.cpp | 4 +--- .../shuffle_channels_fusion.cpp | 2 -- .../simplify_shape_of_sub_graph.cpp | 12 ---------- ...ip_gather_before_transpose_and_reshape.cpp | 2 -- .../common_optimizations/softmax_fusion.cpp | 2 -- .../common_optimizations/softplus_fusion.cpp | 2 -- .../softplus_to_mish_fusion.cpp | 2 -- .../space_to_batch_fusion.cpp | 2 -- ...plit_concat_pair_to_interpolate_fusion.cpp | 2 -- .../split_squeeze_concat_fusion.cpp | 2 -- .../strides_optimization.cpp | 8 ------- .../common_optimizations/subtract_fusion.cpp | 2 -- .../common_optimizations/swish_fusion.cpp | 10 -------- ...anspose_reshape_elimination_for_matmul.cpp | 2 -- .../transpose_sinking.cpp | 7 ------ .../transpose_to_reshape.cpp | 2 -- .../weights_dequantize_to_fake_quantize.cpp | 2 -- .../wrap_interpolate_into_transposes.cpp | 2 -- .../control_flow/unroll_if.cpp | 2 -- .../control_flow/unroll_tensor_iterator.cpp | 2 -- .../src/transformations/convert_precision.cpp | 2 -- .../src/transformations/fix_rt_info.cpp | 2 -- .../src/transformations/init_node_info.cpp | 2 -- ...convert_constant_folding_on_const_path.cpp | 4 ---- .../batch_norm_decomposition.cpp | 2 -- .../bidirectional_sequences_decomposition.cpp | 7 ------ .../op_conversions/convert_batch_to_space.cpp | 2 -- .../op_conversions/convert_broadcast3.cpp | 2 -- .../convert_broadcast_to_tiles.cpp | 2 -- .../convert_deformable_conv_v8_to_v1.cpp | 2 -- .../op_conversions/convert_depth_to_space.cpp | 2 -- .../op_conversions/convert_divide.cpp | 3 --- .../op_conversions/convert_gather_0d.cpp | 2 -- .../convert_gather_downgrade.cpp | 3 --- .../op_conversions/convert_gather_upgrade.cpp | 3 --- .../op_conversions/convert_gelu.cpp | 2 -- .../convert_interpolate1_to_interpolate4.cpp | 2 -- .../convert_matrix_nms_to_matrix_nms_ie.cpp | 2 -- .../convert_minimum_to_power_and_max.cpp | 2 -- .../op_conversions/convert_mod.cpp | 2 -- ...rt_multiclass_nms_to_multiclass_nms_ie.cpp | 2 -- .../op_conversions/convert_mvn1_to_mvn6.cpp | 2 -- .../op_conversions/convert_negative.cpp | 2 -- .../convert_nms_to_nms_ie_internal.cpp | 2 -- .../convert_pad_to_group_conv.cpp | 2 -- .../convert_previous_nms_to_nms_5.cpp | 6 ----- .../convert_prior_box_v8_to_v0.cpp | 2 -- .../convert_reduce_to_pooling.cpp | 5 ---- .../convert_scatter_elements_to_scatter.cpp | 2 -- .../convert_sequences_to_tensor_iterator.cpp | 5 ---- .../op_conversions/convert_shapeof3.cpp | 2 -- .../convert_shuffle_channels3.cpp | 2 -- .../convert_slice_to_strided_slice.cpp | 2 -- .../convert_softmax_downgrade.cpp | 2 -- .../convert_softmax_upgrade.cpp | 2 -- .../op_conversions/convert_space_to_batch.cpp | 2 -- .../op_conversions/convert_space_to_depth.cpp | 2 -- .../op_conversions/convert_subtract.cpp | 2 -- .../convert_ti_to_sequences.cpp | 5 ---- .../op_conversions/convert_topk3.cpp | 2 -- .../detection_output_downgrade.cpp | 2 -- .../detection_output_upgrade.cpp | 2 -- .../op_conversions/einsum_decomposition.cpp | 2 -- .../op_conversions/fq_decomposition.cpp | 2 -- .../gather_normalize_negative_indices.cpp | 2 -- .../op_conversions/gelu7_downgrade.cpp | 2 -- .../op_conversions/gru_cell_decomposition.cpp | 2 -- .../op_conversions/hsigmoid_decomposition.cpp | 2 -- .../op_conversions/hswish_decomposition.cpp | 2 -- .../log_softmax_decomposition.cpp | 2 -- .../lstm_cell_decomposition.cpp | 2 -- .../op_conversions/mvn6_decomposition.cpp | 2 -- .../normalize_l2_decomposition.cpp | 2 -- .../reduce_l1_decomposition.cpp | 2 -- .../reduce_l2_decomposition.cpp | 2 -- .../op_conversions/rnn_cell_decomposition.cpp | 2 -- .../simplify_ctc_greedy_decoder_seq_len.cpp | 2 -- .../op_conversions/softmax_decomposition.cpp | 2 -- .../op_conversions/softplus_decomposition.cpp | 2 -- .../convert_opset2_to_opset1.cpp | 2 -- .../convert_opset3_to_opset2.cpp | 2 -- .../broadcast_const_range_replacement.cpp | 2 -- .../smart_reshape/matmul_sr.cpp | 6 ----- .../smart_reshape/mimic_set_batch_size.cpp | 2 -- .../proposal_scales_stridedslice.cpp | 4 ---- .../smart_reshape/reshape_to_1D.cpp | 2 -- .../smart_reshape/set_batch_size.cpp | 2 -- .../smart_reshape/smart_reshape.cpp | 2 -- .../smart_reshape/strided_slice_squeeze.cpp | 6 ----- .../onnx/frontend/src/onnx_framework_node.cpp | 4 ---- .../onnx/frontend/src/onnx_framework_node.hpp | 4 ++-- .../align_matmul_input_ranks.cpp | 2 -- .../align_matmul_input_ranks.hpp | 2 +- .../convert_broadcast_to_tiles.cpp | 2 -- .../convert_broadcast_to_tiles.hpp | 2 +- .../convert_matmul_to_fc.cpp | 2 -- .../convert_matmul_to_fc.hpp | 2 +- .../convert_tile_to_seq_tiles.cpp | 2 -- .../convert_tile_to_seq_tiles.hpp | 2 +- .../convert_to_leaky_relu.cpp | 2 -- .../convert_to_leaky_relu.hpp | 2 +- .../convert_to_power_static.cpp | 2 -- .../convert_to_power_static.hpp | 2 +- .../convert_to_swish_cpu.cpp | 2 -- .../convert_to_swish_cpu.hpp | 2 +- .../ngraph_transformations/fc_bias_fusion.cpp | 2 -- .../ngraph_transformations/fc_bias_fusion.hpp | 2 +- .../move_eltwise_up_data_movement.cpp | 2 -- .../move_eltwise_up_data_movement.hpp | 2 +- .../reshape_fc_fusion.cpp | 2 -- .../reshape_fc_fusion.hpp | 2 +- .../ngraph_transformations/reshape_prelu.cpp | 2 -- .../ngraph_transformations/reshape_prelu.hpp | 2 +- .../rnn_sequences_optimization.cpp | 5 ---- .../rnn_sequences_optimization.hpp | 8 +++---- .../snippets_mark_skipped.cpp | 2 -- .../snippets_mark_skipped.hpp | 2 +- src/plugins/intel_gna/ops/softsign.cpp | 2 -- src/plugins/intel_gna/ops/softsign.hpp | 2 +- .../transformations/broadcast_const.cpp | 2 -- .../transformations/broadcast_const.hpp | 2 +- .../convert_dwsc_to_scaleshifts.cpp | 2 -- .../convert_dwsc_to_scaleshifts.hpp | 2 +- ...onvert_matmul_to_pointwise_convolution.cpp | 4 ---- ...onvert_matmul_to_pointwise_convolution.hpp | 8 +++---- .../convert_padded_to_valid_convolution.cpp | 2 -- .../convert_padded_to_valid_convolution.hpp | 2 +- .../decompose_2d_convolution.cpp | 4 ---- .../decompose_2d_convolution.hpp | 6 ++--- .../transformations/decompose_mvn.cpp | 2 -- .../transformations/decompose_mvn.hpp | 6 ++--- .../handle_transposes_around_matmul.cpp | 4 ---- .../handle_transposes_around_matmul.hpp | 6 ++--- .../insert_reshape_around_matmul.cpp | 5 ---- .../insert_reshape_around_matmul.hpp | 8 +++---- ...transpose_after_convolution_or_pooling.cpp | 2 -- ...transpose_after_convolution_or_pooling.hpp | 2 +- .../transformations/remove_converts.cpp | 3 --- .../transformations/remove_converts.hpp | 4 ++-- .../transformations/remove_extra_reshapes.cpp | 2 -- .../transformations/remove_extra_reshapes.hpp | 4 ++-- .../remove_single_input_concat.cpp | 2 -- .../remove_single_input_concat.hpp | 2 +- .../reorder_activation_and_pooling.cpp | 2 -- .../reorder_activation_and_pooling.hpp | 4 ++-- ...lit_convolution_with_large_buffer_size.cpp | 4 ---- ...lit_convolution_with_large_buffer_size.hpp | 8 +++---- .../transformations/substitute_softsign.cpp | 2 -- .../transformations/substitute_softsign.hpp | 2 +- .../transformations/swap_input_matmul_gna.cpp | 6 ----- .../transformations/swap_input_matmul_gna.hpp | 10 ++++---- .../unfuse_reshape_and_transpose.cpp | 6 +---- .../unfuse_reshape_and_transpose.hpp | 10 ++++---- ...rt_extract_image_patches_to_reorg_yolo.hpp | 2 +- .../transformations/convert_gatherND8.hpp | 2 +- .../convert_transpose_presicion.hpp | 2 +- .../dynamic_to_static_shape.hpp | 2 +- .../eliminate_shapeof_after_dsr.hpp | 2 +- .../extract_dynamic_batch.hpp | 2 +- .../merge_gather_gather_elements.hpp | 2 +- .../merge_subsequent_dsr_operations.hpp | 2 +- ...rt_extract_image_patches_to_reorg_yolo.cpp | 2 -- .../transformations/convert_gatherND8.cpp | 2 -- .../convert_transpose_presicion.cpp | 1 - .../dynamic_to_static_shape.cpp | 2 -- .../eliminate_shapeof_after_dsr.cpp | 2 -- .../extract_dynamic_batch.cpp | 2 -- .../merge_gather_gather_elements.cpp | 2 -- .../merge_subsequent_dsr_operations.cpp | 2 -- 536 files changed, 432 insertions(+), 1185 deletions(-) diff --git a/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.cpp b/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.cpp index 32257c85624..4a3938fbc53 100644 --- a/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.cpp +++ b/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.cpp @@ -10,8 +10,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddMeanSubtract, "AddMeanSubtract", 0); - ngraph::pass::AddMeanSubtract::AddMeanSubtract(const MeanMap& inputInfoMap) { // RUN_ON_FUNCTION_SCOPE(AddMeanSubtract); auto label = ngraph::pattern::wrap_type(); diff --git a/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.hpp b/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.hpp index 0eb289f8dc5..833d05a7903 100644 --- a/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.hpp +++ b/docs/template_plugin/src/transformations/preprocessing/mean_image_or_value.hpp @@ -27,6 +27,6 @@ class ngraph::pass::AddMeanSubtract : public ngraph::pass::MatcherPass { public: using MeanMap = std::map>; - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddMeanSubtract", "0"); explicit AddMeanSubtract(const MeanMap& inputInfoMap); }; diff --git a/docs/template_plugin/src/transformations/preprocessing/preprocessing.cpp b/docs/template_plugin/src/transformations/preprocessing/preprocessing.cpp index 2c644cbc808..fca5d56477f 100644 --- a/docs/template_plugin/src/transformations/preprocessing/preprocessing.cpp +++ b/docs/template_plugin/src/transformations/preprocessing/preprocessing.cpp @@ -10,8 +10,6 @@ #include "transformations/preprocessing/mean_image_or_value.hpp" #include "transformations/preprocessing/std_scale.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddPreprocessing, "AddPreprocessing", 0); - ngraph::pass::AddPreprocessing::AddPreprocessing(const InferenceEngine::InputsDataMap& inputInfoMap) : m_inputInfoMap(inputInfoMap) {} diff --git a/docs/template_plugin/src/transformations/preprocessing/preprocessing.hpp b/docs/template_plugin/src/transformations/preprocessing/preprocessing.hpp index f78a1bdbfbb..2488bade42d 100644 --- a/docs/template_plugin/src/transformations/preprocessing/preprocessing.hpp +++ b/docs/template_plugin/src/transformations/preprocessing/preprocessing.hpp @@ -29,7 +29,7 @@ class ngraph::pass::AddPreprocessing : public ngraph::pass::FunctionPass { const InferenceEngine::InputsDataMap& m_inputInfoMap; public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddPreprocessing", "0"); explicit AddPreprocessing(const InferenceEngine::InputsDataMap& inputInfoMap); bool run_on_model(const std::shared_ptr& m) override; diff --git a/docs/template_plugin/src/transformations/preprocessing/std_scale.cpp b/docs/template_plugin/src/transformations/preprocessing/std_scale.cpp index d51e7693b3e..efc21983a09 100644 --- a/docs/template_plugin/src/transformations/preprocessing/std_scale.cpp +++ b/docs/template_plugin/src/transformations/preprocessing/std_scale.cpp @@ -10,8 +10,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddStdScale, "AddStdScale", 0); - ngraph::pass::AddStdScale::AddStdScale(const ScaleMap& inputInfoMap) { // RUN_ON_FUNCTION_SCOPE(AddStdScale); auto label = ngraph::pattern::wrap_type(); diff --git a/docs/template_plugin/src/transformations/preprocessing/std_scale.hpp b/docs/template_plugin/src/transformations/preprocessing/std_scale.hpp index f2a80086795..f877724613a 100644 --- a/docs/template_plugin/src/transformations/preprocessing/std_scale.hpp +++ b/docs/template_plugin/src/transformations/preprocessing/std_scale.hpp @@ -27,6 +27,6 @@ class ngraph::pass::AddStdScale : public ngraph::pass::MatcherPass { public: using ScaleMap = std::map>; - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddStdScale", "0"); explicit AddStdScale(const ScaleMap& inputInfoMap); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/conv_bias_fusion.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/conv_bias_fusion.hpp index e3bb1a1e846..83dac0dc686 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/conv_bias_fusion.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/conv_bias_fusion.hpp @@ -34,28 +34,28 @@ class DeconvAddFusion; class ngraph::pass::ConvAddFusion: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvAddFusion", "0"); ConvAddFusion(); }; class ngraph::pass::ConvMultiplyFusion: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvMultiplyFusion", "0"); ConvMultiplyFusion(); }; class ngraph::pass::DeconvAddFusion: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DeconvAddFusion", "0"); DeconvAddFusion(); }; class ngraph::pass::ConvFusion: public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvFusion", "0"); ConvFusion() { add_matcher(); add_matcher(); add_matcher(); } -}; \ No newline at end of file +}; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.hpp index 7f3bd59bb1d..141e1f45d03 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.hpp @@ -24,18 +24,18 @@ class ConvertRNNCellMatcher; class ngraph::pass::ConvertLSTMCellMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertLSTMCellMatcher", "0"); ConvertLSTMCellMatcher(); }; class ngraph::pass::ConvertGRUCellMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGRUCellMatcher", "0"); ConvertGRUCellMatcher(); }; class ngraph::pass::ConvertRNNCellMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertRNNCellMatcher", "0"); ConvertRNNCellMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_convolutions.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_convolutions.hpp index 4add10c178b..66ab16f0b86 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_convolutions.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_convolutions.hpp @@ -26,31 +26,31 @@ class ConvertGroupDeconvolution; class ngraph::pass::ConvertConvolution: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertConvolution", "0"); ConvertConvolution(); }; class ngraph::pass::ConvertGroupConvolution: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGroupConvolution", "0"); ConvertGroupConvolution(); }; class ngraph::pass::ConvertDeconvolution: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDeconvolution", "0"); ConvertDeconvolution(); }; class ngraph::pass::ConvertGroupDeconvolution: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGroupDeconvolution", "0"); ConvertGroupDeconvolution(); }; class ngraph::pass::ConvertConvolutions: public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertConvolutions", "0"); ConvertConvolutions() { add_matcher(); add_matcher(); diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.hpp index 86e9e97e40b..0042adf8968 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.hpp @@ -36,6 +36,6 @@ class ConvertGatherToGatherIEMatcher; class ngraph::pass::ConvertGatherToGatherIEMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGatherToGatherIEMatcher", "0"); ConvertGatherToGatherIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.hpp index c25d7048f21..7f648d1c81f 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.hpp @@ -24,6 +24,6 @@ class ConvertGatherTreeToGatherTreeIEMatcher; class ngraph::pass::ConvertGatherTreeToGatherTreeIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGatherTreeToGatherTreeIEMatcher", "0"); ConvertGatherTreeToGatherTreeIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.hpp index 51ff7f76381..6a5ef28b0a0 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.hpp @@ -22,6 +22,6 @@ class ConvertHardSigmoidToLegacyMatcher; class ngraph::pass::ConvertHardSigmoidToLegacyMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertHardSigmoidToLegacyMatcher", "0"); ConvertHardSigmoidToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.hpp index f8b18d99d0c..7e8c3cae571 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.hpp @@ -24,6 +24,6 @@ class ConvertInterpolateToInterpOrResampleMatcher; class ngraph::pass::ConvertInterpolateToInterpOrResampleMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertInterpolateToInterpOrResampleMatcher", "0"); ConvertInterpolateToInterpOrResampleMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.hpp index a044c471cb2..745d3919c79 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.hpp @@ -22,6 +22,6 @@ class ConvertLRNToLegacyMatcher; class ngraph::pass::ConvertLRNToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertLRNToLegacyMatcher", "0"); ConvertLRNToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.hpp index 104cae00ba3..3f25d31b854 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.hpp @@ -27,21 +27,21 @@ class ConvertMatMulToGemm; class ngraph::pass::ConvertMatMulToFC: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatMulToFC", "0"); ConvertMatMulToFC(); }; class ngraph::pass::ConvertMatMulToGemm: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatMulToGemm", "0"); ConvertMatMulToGemm(); }; class ngraph::pass::ConvertMatMulToFCorGemm: public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatMulToFCorGemm", "0"); ConvertMatMulToFCorGemm() { add_matcher(); add_matcher(); } -}; \ No newline at end of file +}; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.hpp index 6bb804c0ce2..4a0571fc992 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.hpp @@ -21,7 +21,7 @@ class ConvertMulAddToScaleShiftOrPower; class ngraph::pass::ConvertMulAddToScaleShiftOrPower: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMulAddToScaleShiftOrPower", "0"); ConvertMulAddToScaleShiftOrPower(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.hpp index 4acf00b5aaf..a69fad865f2 100755 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.hpp @@ -21,6 +21,6 @@ class ConvertMulOrAddFinally; class ngraph::pass::ConvertMulOrAddFinally: public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMulOrAddFinally", "0"); ConvertMulOrAddFinally(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.hpp index eedc448f3bc..c02cb591379 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.hpp @@ -27,7 +27,7 @@ class ConvertNMS5ToLegacyMatcher; class ngraph::pass::ConvertNMS5ToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMS5ToLegacyMatcher", "0"); ConvertNMS5ToLegacyMatcher(bool force_i32_output_type = true); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.hpp index e55ef6d4a04..8cc84d06846 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.hpp @@ -30,6 +30,6 @@ class ConvertNMSToNMSIEMatcher; class ngraph::pass::ConvertNMSToNMSIEMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMSToNMSIEMatcher", "0"); ConvertNMSToNMSIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.hpp index bed4047c8bc..7eeaec712d8 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.hpp @@ -23,12 +23,12 @@ class ConvertNormalizeL2ToLegacyMatcher; class ngraph::pass::ConvertNormalizeL2WithMulToNormalizeIE: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNormalizeL2WithMulToNormalizeIE", "0"); ConvertNormalizeL2WithMulToNormalizeIE(); }; class ngraph::pass::ConvertNormalizeL2ToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNormalizeL2ToLegacyMatcher", "0"); ConvertNormalizeL2ToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.hpp index 76b90ed44f3..4c8ad41f442 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.hpp @@ -22,11 +22,11 @@ class ConvertOneHotToOneHotIEMatcher; class ngraph::pass::ConvertOneHotToOneHotIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertOneHotToOneHotIEMatcher", "0"); ConvertOneHotToOneHotIEMatcher(); void detect_output_type(const std::shared_ptr & f); private: element::Type m_output_type = element::Type_t::f32; -}; \ No newline at end of file +}; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.hpp index 90433bc72ce..6f1270ba1ae 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.hpp @@ -22,6 +22,6 @@ class ConvertOpSet1ToLegacy; class ngraph::pass::ConvertOpSet1ToLegacy: public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertOpSet1ToLegacy", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.hpp index 273f7ac1549..1a151da3aac 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.hpp @@ -26,6 +26,6 @@ class ConvertPadToLegacyMatcher; class ngraph::pass::ConvertPadToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPadToLegacyMatcher", "0"); ConvertPadToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.hpp index ed627d2ba24..4c45239a1d0 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.hpp @@ -22,6 +22,6 @@ class ConvertPowerToPowerIEMatcher; class ngraph::pass::ConvertPowerToPowerIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPowerToPowerIEMatcher", "0"); ConvertPowerToPowerIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.hpp index 07779cff08c..8ac2e48a31a 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.hpp @@ -22,6 +22,6 @@ class ConvertPReLUToReLUIE; class ngraph::pass::ConvertPReLUToReLUIE: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPReLUToReLUIE", "0"); ConvertPReLUToReLUIE(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.hpp index 0b813492888..df922227860 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.hpp @@ -22,12 +22,12 @@ class ConvertProposal4ToLegacyMatcher; class ngraph::pass::ConvertProposal4ToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertProposal4ToLegacyMatcher", "0"); ConvertProposal4ToLegacyMatcher(); }; class ngraph::pass::ConvertProposalToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertProposalToLegacyMatcher", "0"); ConvertProposalToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.hpp index d703b61a2bc..aae8d4ffe5b 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.hpp @@ -22,6 +22,6 @@ class ConvertSeluToSeluIEMatcher; class ngraph::pass::ConvertSeluToSeluIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSeluToSeluIEMatcher", "0"); ConvertSeluToSeluIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.hpp index d36f616ab5d..9370d16a109 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.hpp @@ -31,7 +31,7 @@ class ConvertRNNSequenceMatcher; class ngraph::pass::ConvertLSTMSequenceMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertLSTMSequenceMatcher", "0"); ConvertLSTMSequenceMatcher(); }; @@ -44,7 +44,7 @@ public: class ngraph::pass::ConvertGRUSequenceMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGRUSequenceMatcher", "0"); ConvertGRUSequenceMatcher(); }; @@ -57,6 +57,6 @@ public: class ngraph::pass::ConvertRNNSequenceMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertRNNSequenceMatcher", "0"); ConvertRNNSequenceMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.hpp index 101d9ca2fd1..17c3e60e9a1 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.hpp @@ -22,7 +22,7 @@ class ConvertSqrtToPowerIEMatcher; class ngraph::pass::ConvertSqrtToPowerIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSqrtToPowerIEMatcher", "0"); ConvertSqrtToPowerIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.hpp index 482aa8aa5d2..9875776b66d 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.hpp @@ -22,6 +22,6 @@ class ConvertStridedSliceToCropMatcher; class ngraph::pass::ConvertStridedSliceToCropMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertStridedSliceToCropMatcher", "0"); ConvertStridedSliceToCropMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.hpp index 4d0ec50bad7..7595ad63e47 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.hpp @@ -20,6 +20,6 @@ class ConvertSwishToSwishIEMatcher; class ngraph::pass::ConvertSwishToSwishIEMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSwishToSwishIEMatcher", "0"); ConvertSwishToSwishIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.hpp index da0e3db2607..8a5e5aa5c8e 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.hpp @@ -21,6 +21,6 @@ class ConvertTileToLegacyMatcher; class ngraph::pass::ConvertTileToLegacyMatcher: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTileToLegacyMatcher", "0"); ConvertTileToLegacyMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.hpp index 17c6bf354bc..29e6b559114 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.hpp @@ -22,6 +22,6 @@ class ConvertTopKToTopKIEMatcher; class ngraph::pass::ConvertTopKToTopKIEMatcher : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTopKToTopKIEMatcher", "0"); ConvertTopKToTopKIEMatcher(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/fc_bias_fusion.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/fc_bias_fusion.hpp index 01a86f03137..cbee2be1045 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/fc_bias_fusion.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/fc_bias_fusion.hpp @@ -32,6 +32,6 @@ class FullyConnectedBiasFusion; class ngraph::pass::FullyConnectedBiasFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FullyConnectedBiasFusion", "0"); FullyConnectedBiasFusion(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_1d_ops.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_1d_ops.hpp index 85856c8c9fe..2d9675938d7 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_1d_ops.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_1d_ops.hpp @@ -24,28 +24,28 @@ class Reshape1DMaxPool; class ngraph::pass::Reshape1DConvolution: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Reshape1DConvolution", "0"); Reshape1DConvolution(); }; class ngraph::pass::Reshape1DAvgPool: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Reshape1DAvgPool", "0"); Reshape1DAvgPool(); }; class ngraph::pass::Reshape1DMaxPool: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Reshape1DMaxPool", "0"); Reshape1DMaxPool(); }; class ngraph::pass::Reshape1DOps: public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Reshape1DOps", "0"); Reshape1DOps() { add_matcher(); add_matcher(); add_matcher(); } -}; \ No newline at end of file +}; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fc_fusion.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fc_fusion.hpp index 6b6a6748fd9..496c2f043ed 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fc_fusion.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fc_fusion.hpp @@ -32,6 +32,6 @@ class ReshapeFullyConnectedFusion; class ngraph::pass::ReshapeFullyConnectedFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeFullyConnectedFusion", "0"); ReshapeFullyConnectedFusion(); }; diff --git a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fully_connected.hpp b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fully_connected.hpp index e1229f47474..dfd4094a28f 100644 --- a/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fully_connected.hpp +++ b/src/common/legacy/include/legacy/transformations/convert_opset1_to_legacy/reshape_fully_connected.hpp @@ -45,6 +45,6 @@ class ReshapeFullyConnected; class ngraph::pass::ReshapeFullyConnected: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeFullyConnected", "0"); ReshapeFullyConnected(); }; diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/conv_bias_fusion.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/conv_bias_fusion.cpp index 2d9b896db14..498bc44a78d 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/conv_bias_fusion.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/conv_bias_fusion.cpp @@ -20,8 +20,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvFusion, "ConvFusion", 0); - template std::pair, std::shared_ptr> parse_eltwise_inputs(std::shared_ptr node) { auto eltwise = std::dynamic_pointer_cast(node->input(0).get_source_output().get_node_shared_ptr()); @@ -158,8 +156,6 @@ bool conv_callback(ngraph::pattern::Matcher &m) { return true; } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvAddFusion, "ConvAddFusion", 0); - ngraph::pass::ConvAddFusion::ConvAddFusion() { auto conv = ngraph::pattern::wrap_type(pattern::consumers_count(1)); auto add = ngraph::pattern::wrap_type({conv, pattern::any_input()}); @@ -172,8 +168,6 @@ ngraph::pass::ConvAddFusion::ConvAddFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvMultiplyFusion, "ConvMultiplyFusion", 0); - ngraph::pass::ConvMultiplyFusion::ConvMultiplyFusion() { auto conv = ngraph::pattern::wrap_type(pattern::consumers_count(1)); auto add = ngraph::pattern::wrap_type({conv, pattern::any_input()}); @@ -186,8 +180,6 @@ ngraph::pass::ConvMultiplyFusion::ConvMultiplyFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::DeconvAddFusion, "DeconvAddFusion", 0); - ngraph::pass::DeconvAddFusion::DeconvAddFusion() { auto conv = ngraph::pattern::wrap_type(pattern::consumers_count(1)); auto add = ngraph::pattern::wrap_type({conv, pattern::any_input()}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.cpp index 43ccb29c67f..87029025468 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_cells_to_cells_ie.cpp @@ -18,8 +18,6 @@ #include "legacy/ngraph_ops/gru_cell_ie.hpp" #include "legacy/ngraph_ops/rnn_cell_ie.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertLSTMCellMatcher, "ConvertLSTMCellMatcher", 0); - ngraph::pass::ConvertLSTMCellMatcher::ConvertLSTMCellMatcher() { auto is_supported_lstm_cell = [](const std::shared_ptr& n) { return pattern::has_class()(n) || pattern::has_class()(n); @@ -62,8 +60,6 @@ ngraph::pass::ConvertLSTMCellMatcher::ConvertLSTMCellMatcher() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGRUCellMatcher, "ConvertGRUCellMatcher", 0); - ngraph::pass::ConvertGRUCellMatcher::ConvertGRUCellMatcher() { auto gru_cell_ngraph = ngraph::pattern::wrap_type(); @@ -105,8 +101,6 @@ ngraph::pass::ConvertGRUCellMatcher::ConvertGRUCellMatcher() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertRNNCellMatcher, "ConvertRNNCellMatcher", 0); - ngraph::pass::ConvertRNNCellMatcher::ConvertRNNCellMatcher() { auto rnn_cell_ngraph = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_convolutions.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_convolutions.cpp index 0c001e0afe2..e4f95565be7 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_convolutions.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_convolutions.cpp @@ -15,8 +15,6 @@ #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertConvolutions, "ConvertConvolutions", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertConvolution, "ConvertConvolution", 0); ngraph::pass::ConvertConvolution::ConvertConvolution() { auto conv = ngraph::pattern::wrap_type(); @@ -46,8 +44,6 @@ ngraph::pass::ConvertConvolution::ConvertConvolution() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGroupConvolution, "ConvertGroupConvolution", 0); - ngraph::pass::ConvertGroupConvolution::ConvertGroupConvolution() { auto gconv = ngraph::pattern::wrap_type(); @@ -92,8 +88,6 @@ ngraph::pass::ConvertGroupConvolution::ConvertGroupConvolution() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertDeconvolution, "ConvertDeconvolution", 0); - ngraph::pass::ConvertDeconvolution::ConvertDeconvolution() { auto conv = ngraph::pattern::wrap_type(); @@ -125,8 +119,6 @@ ngraph::pass::ConvertDeconvolution::ConvertDeconvolution() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGroupDeconvolution, "ConvertGroupDeconvolution", 0); - ngraph::pass::ConvertGroupDeconvolution::ConvertGroupDeconvolution() { auto gconv = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.cpp index f6c399d5f8a..5dfd8a80fc1 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gather_to_gather_ie.cpp @@ -11,8 +11,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGatherToGatherIEMatcher, "ConvertGatherToGatherIEMatcher", 0); - ngraph::pass::ConvertGatherToGatherIEMatcher::ConvertGatherToGatherIEMatcher() { auto gather = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.cpp index beec351f732..d362ff8f364 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_gathertree_to_gathertree_ie.cpp @@ -10,8 +10,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGatherTreeToGatherTreeIEMatcher, "ConvertGatherTreeToGatherTreeIEMatcher", 0); - ngraph::pass::ConvertGatherTreeToGatherTreeIEMatcher::ConvertGatherTreeToGatherTreeIEMatcher() { auto input0 = std::make_shared(element::i64, Shape{1, 1, 1}); auto input1 = std::make_shared(element::i64, Shape{1, 1, 1}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.cpp index f48589bec97..c602e417ac8 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_hard_sigmoid_to_hard_sigmoid_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertHardSigmoidToLegacyMatcher, "ConvertHardSigmoidToLegacyMatcher", 0); - ngraph::pass::ConvertHardSigmoidToLegacyMatcher::ConvertHardSigmoidToLegacyMatcher() { auto input_0 = std::make_shared(element::f32, Shape{1, 1, 1, 1}); auto input_1 = std::make_shared(element::f32, Shape{}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.cpp index 4e2b5ead1ac..91984bfc195 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_interpolate_to_interp_or_resample.cpp @@ -16,8 +16,6 @@ #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertInterpolateToInterpOrResampleMatcher, "ConvertInterpolateToInterpOrResampleMatcher", 0); - ngraph::pass::ConvertInterpolateToInterpOrResampleMatcher::ConvertInterpolateToInterpOrResampleMatcher() { auto interpolate = pattern::wrap_type({pattern::any_input(pattern::has_static_shape()), pattern::wrap_type()}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.cpp index 48f0545f9ba..d0a3bc6db46 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_lrn_to_lrn_ie.cpp @@ -14,8 +14,6 @@ #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertLRNToLegacyMatcher, "ConvertLRNToLegacyMatcher", 0); - ngraph::pass::ConvertLRNToLegacyMatcher::ConvertLRNToLegacyMatcher() { auto lrn = pattern::wrap_type({pattern::any_input(), pattern::wrap_type()}, diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.cpp index 5a7bfb05bf6..ffada4f4878 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_matmul_to_fc_or_gemm.cpp @@ -18,8 +18,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMatMulToFCorGemm, "ConvertMatMulToFCorGemm", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMatMulToFC, "ConvertMatMulToFC", 0); ngraph::pass::ConvertMatMulToFC::ConvertMatMulToFC() { auto matmul = pattern::wrap_type({pattern::any_input(pattern::has_static_shape()), @@ -179,8 +177,6 @@ ngraph::pass::ConvertMatMulToFC::ConvertMatMulToFC() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMatMulToGemm, "ConvertMatMulToGemm", 0); - ngraph::pass::ConvertMatMulToGemm::ConvertMatMulToGemm() { auto matmul = pattern::wrap_type({pattern::any_input(pattern::has_static_shape()), pattern::any_input(pattern::has_static_shape())}, diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.cpp index 9f0f6eedef1..146215aa0e1 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_add_to_scaleshift_or_power.cpp @@ -55,8 +55,6 @@ CONVERSION_RESULT check_constant(const std::shared_ptr return is_power ? CONVERSION_RESULT::POWER : CONVERSION_RESULT::SCALE_SHIFT; } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMulAddToScaleShiftOrPower, "ConvertMulAddToScaleShiftOrPower", 0); - ngraph::pass::ConvertMulAddToScaleShiftOrPower::ConvertMulAddToScaleShiftOrPower() { auto data_batch = std::make_shared(element::f32, Shape {1}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.cpp index c2650db3392..01e402aa108 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_mul_or_add_finally.cpp @@ -14,8 +14,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMulOrAddFinally, "ConvertMulOrAddFinally", 0); - template bool convert_to_eltwise(std::shared_ptr & node, ngraph::Output data1, diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.cpp index 215e33f6b44..64be26eb198 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.cpp @@ -15,8 +15,6 @@ #include "legacy/transformations/convert_opset1_to_legacy/convert_nms_5_to_legacy.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMS5ToLegacyMatcher, "ConvertNMS5ToLegacyMatcher", 0); - ngraph::pass::ConvertNMS5ToLegacyMatcher::ConvertNMS5ToLegacyMatcher(bool force_i32_output_type) { auto nms = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.cpp index b3df6fecfb9..7e97e7d2207 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_nms_to_nms_ie.cpp @@ -14,8 +14,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMSToNMSIEMatcher, "ConvertNMSToNMSIEMatcher", 0); - ngraph::pass::ConvertNMSToNMSIEMatcher::ConvertNMSToNMSIEMatcher() { auto nms = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.cpp index 9c22747dd66..8daccad22b4 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_normalizel2_to_normalize_ie.cpp @@ -12,8 +12,6 @@ #include "legacy/ngraph_ops/normalize_ie.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNormalizeL2WithMulToNormalizeIE, "ConvertNormalizeL2WithMulToNormalizeIE", 0); - ngraph::pass::ConvertNormalizeL2WithMulToNormalizeIE::ConvertNormalizeL2WithMulToNormalizeIE() { auto input_0 = std::make_shared(element::f32, Shape{1, 1, 1, 1}); auto input_1 = std::make_shared(element::f32, Shape{1, 1, 1, 1}); @@ -75,8 +73,6 @@ ngraph::pass::ConvertNormalizeL2WithMulToNormalizeIE::ConvertNormalizeL2WithMulT this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNormalizeL2ToLegacyMatcher, "ConvertNormalizeL2ToLegacyMatcher", 0); - ngraph::pass::ConvertNormalizeL2ToLegacyMatcher::ConvertNormalizeL2ToLegacyMatcher() { auto input_0 = std::make_shared(element::f32, Shape{1, 1, 1, 1}); auto axis = std::make_shared(element::i64, Shape{1}, std::vector{0}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.cpp index a74d24b1216..9fdca4e1ae4 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertOneHotToOneHotIEMatcher, "ConvertOneHotToOneHotIEMatcher", 0); - ngraph::pass::ConvertOneHotToOneHotIEMatcher::ConvertOneHotToOneHotIEMatcher() { auto input = std::make_shared(element::i32, Shape{1, 1, 1, 1}); auto depth = std::make_shared(element::i64, Shape{}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.cpp index 50ac60239a5..ad2bdbbce40 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.cpp @@ -54,8 +54,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertOpSet1ToLegacy, "ConvertOpSet1ToLegacy", 0); - bool ngraph::pass::ConvertOpSet1ToLegacy::run_on_model(const std::shared_ptr& f) { ngraph::pass::Manager manager(get_pass_config()); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.cpp index a8e47701bff..6b6f0c69a10 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_pad_to_pad_ie.cpp @@ -11,8 +11,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertPadToLegacyMatcher, "ConvertPadToLegacyMatcher", 0); - ngraph::pass::ConvertPadToLegacyMatcher::ConvertPadToLegacyMatcher() { auto m_pad = ngraph::pattern::wrap_type(pattern::has_static_shape()); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.cpp index 6dc77e221dd..0f528aca6b1 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_power_to_power_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertPowerToPowerIEMatcher, "ConvertPowerToPowerIEMatcher", 0); - ngraph::pass::ConvertPowerToPowerIEMatcher::ConvertPowerToPowerIEMatcher() { auto input_0 = std::make_shared(element::f32, Shape{1}); auto input_1 = std::make_shared(element::f32, Shape{1}); @@ -49,4 +47,4 @@ ngraph::pass::ConvertPowerToPowerIEMatcher::ConvertPowerToPowerIEMatcher() { auto m = std::make_shared(power, "ConvertPowerToPowerIE"); this->register_matcher(m, callback); -} \ No newline at end of file +} diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.cpp index 9f3a52597b0..2a747c04367 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_prelu_to_relu_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertPReLUToReLUIE, "ConvertPReLUToReLUIE", 0); - ngraph::pass::ConvertPReLUToReLUIE::ConvertPReLUToReLUIE() { auto input_0 = std::make_shared(element::f32, Shape{1}); auto input_1 = std::make_shared(element::f32, Shape{1}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.cpp index 2a0f4c6d85f..244f3e568e0 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_proposal_to_proposal_ie.cpp @@ -50,8 +50,6 @@ bool convert_to_proposal_ie(std::shared_ptr proposal, } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertProposalToLegacyMatcher, "ConvertProposalToLegacyMatcher", 0); - ngraph::pass::ConvertProposalToLegacyMatcher::ConvertProposalToLegacyMatcher() { auto proposal = ngraph::pattern::wrap_type(); @@ -68,8 +66,6 @@ ngraph::pass::ConvertProposalToLegacyMatcher::ConvertProposalToLegacyMatcher() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertProposal4ToLegacyMatcher, "ConvertProposal4ToLegacyMatcher", 0); - ngraph::pass::ConvertProposal4ToLegacyMatcher::ConvertProposal4ToLegacyMatcher() { auto proposal = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.cpp index e71bea2466a..ed7a817bf74 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_selu_to_selu_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSeluToSeluIEMatcher, "ConvertSeluToSeluIEMatcher", 0); - ngraph::pass::ConvertSeluToSeluIEMatcher::ConvertSeluToSeluIEMatcher() { auto input_0 = std::make_shared(element::f32, Shape{1}); auto input_1 = std::make_shared(element::f32, Shape{1}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.cpp index 51fc8caf022..b95f70be3fa 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sequences_to_sequences_ie.cpp @@ -14,10 +14,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertLSTMSequenceMatcher, "ConvertLSTMSequenceMatcher", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGRUSequenceMatcher, "ConvertGRUSequenceMatcher", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertRNNSequenceMatcher, "ConvertRNNSequenceMatcher", 0); - namespace { int64_t get_seq_axis(const std::shared_ptr& sequence_node) { // Optimization. @@ -268,4 +264,4 @@ ngraph::pass::ConvertRNNSequenceMatcher::ConvertRNNSequenceMatcher() { auto m = std::make_shared(rnn_sequence_ngraph, "ConvertRNNSequenceToRNNSequenceIE"); this->register_matcher(m, callback); -} \ No newline at end of file +} diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.cpp index 797f929f7c4..605c8f8f65e 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_sqrt_to_power_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSqrtToPowerIEMatcher, "ConvertSqrtToPowerIEMatcher", 0); - ngraph::pass::ConvertSqrtToPowerIEMatcher::ConvertSqrtToPowerIEMatcher() { auto input_0 = std::make_shared(element::f32, Shape{1}); auto sqrt = std::make_shared(input_0); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.cpp index ef4ff1cf9ce..c260625652a 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_strided_slice_to_crop.cpp @@ -12,8 +12,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertStridedSliceToCropMatcher, "ConvertStridedSliceToCropMatcher", 0); - ngraph::pass::ConvertStridedSliceToCropMatcher::ConvertStridedSliceToCropMatcher() { auto data = std::make_shared(element::f32, Shape{1, 1, 1, 1}); auto m_begin = std::make_shared(element::i64, Shape{2}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.cpp index 731718fb259..5eb9883fd88 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_swish_to_swish_ie.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSwishToSwishIEMatcher, "ConvertSwishToSwishIEMatcher", 0); - ngraph::pass::ConvertSwishToSwishIEMatcher::ConvertSwishToSwishIEMatcher() { auto swish = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.cpp index ad856e24c60..67af4787038 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_tile_to_ie_tile.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTileToLegacyMatcher, "ConvertTileToLegacyMatcher", 0); - ngraph::pass::ConvertTileToLegacyMatcher::ConvertTileToLegacyMatcher() { auto tile = pattern::wrap_type({pattern::any_input(pattern::has_static_rank()), pattern::wrap_type()}); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.cpp index 1e073862cbd..f4422a6d849 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/convert_topk_to_topk_ie.cpp @@ -14,8 +14,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTopKToTopKIEMatcher, "ConvertTopKToTopKIEMatcher", 0); - ngraph::pass::ConvertTopKToTopKIEMatcher::ConvertTopKToTopKIEMatcher() { auto topk = ngraph::pattern::wrap_type(); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/fc_bias_fusion.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/fc_bias_fusion.cpp index 92770c19fe3..e59140a5e7a 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/fc_bias_fusion.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/fc_bias_fusion.cpp @@ -12,8 +12,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::FullyConnectedBiasFusion, "FullyConnectedBiasFusion", 0); - ngraph::pass::FullyConnectedBiasFusion::FullyConnectedBiasFusion() { auto m_fc = ngraph::pattern::wrap_type([](Output output) { return pattern::consumers_count(1)(output) && diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_1d_ops.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_1d_ops.cpp index b706fb8b4c8..249f7ccfd55 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_1d_ops.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_1d_ops.cpp @@ -153,26 +153,18 @@ matcher_pass_callback get_callback() { } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::Reshape1DOps, "Reshape1DOps", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::Reshape1DConvolution, "Reshape1DConvolution", 0); - ngraph::pass::Reshape1DConvolution::Reshape1DConvolution() { auto conv = ngraph::pattern::wrap_type(pattern::has_static_shape()); auto m = std::make_shared(conv, "Reshape1DConvolution"); this->register_matcher(m, get_callback()); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::Reshape1DAvgPool, "Reshape1DAvgPool", 0); - ngraph::pass::Reshape1DAvgPool::Reshape1DAvgPool() { auto pool = ngraph::pattern::wrap_type(pattern::has_static_shape()); auto m = std::make_shared(pool, "Reshape1DAvgPool"); this->register_matcher(m, get_callback()); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::Reshape1DMaxPool, "Reshape1DMaxPool", 0); - ngraph::pass::Reshape1DMaxPool::Reshape1DMaxPool() { auto pool = ngraph::pattern::wrap_type(pattern::has_static_shape()); auto m = std::make_shared(pool, "Reshape1DMaxPool"); diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fc_fusion.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fc_fusion.cpp index 9a9277ed6bf..16085b878e3 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fc_fusion.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fc_fusion.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeFullyConnectedFusion, "ReshapeFullyConnectedFusion", 0); - ngraph::pass::ReshapeFullyConnectedFusion::ReshapeFullyConnectedFusion() { auto m_reshape = pattern::wrap_type(pattern::has_static_shape()); auto m_fc = pattern::wrap_type({m_reshape, diff --git a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fully_connected.cpp b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fully_connected.cpp index 241eed89c91..e9e4a2fb51c 100644 --- a/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fully_connected.cpp +++ b/src/common/legacy/src/transformations/convert_opset1_to_legacy/reshape_fully_connected.cpp @@ -14,8 +14,6 @@ #include "legacy/ngraph_ops/fully_connected.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeFullyConnected, "ReshapeFullyConnected", 0); - ngraph::pass::ReshapeFullyConnected::ReshapeFullyConnected() { auto fc = pattern::wrap_type({pattern::any_input(pattern::has_static_shape()), pattern::any_input(), diff --git a/src/common/low_precision_transformations/include/low_precision/add.hpp b/src/common/low_precision_transformations/include/low_precision/add.hpp index 242d77779d3..4de8bc5b4df 100644 --- a/src/common/low_precision_transformations/include/low_precision/add.hpp +++ b/src/common/low_precision_transformations/include/low_precision/add.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API AddTransformation : public EltwiseBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddTransformation", "0"); AddTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/align_quantization_intervals.hpp b/src/common/low_precision_transformations/include/low_precision/align_quantization_intervals.hpp index 07cb9bcf1ee..7b2f34942c7 100644 --- a/src/common/low_precision_transformations/include/low_precision/align_quantization_intervals.hpp +++ b/src/common/low_precision_transformations/include/low_precision/align_quantization_intervals.hpp @@ -30,7 +30,7 @@ class LP_TRANSFORMATIONS_API AlignQuantizationIntervals; */ class ngraph::pass::low_precision::AlignQuantizationIntervals : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AlignQuantizationIntervals", "0"); AlignQuantizationIntervals(const std::vector& defaultPrecisions = ngraph::pass::low_precision::precision_set::int8_support); bool run_on_model(const std::shared_ptr& m) override; private: diff --git a/src/common/low_precision_transformations/include/low_precision/align_quantization_parameters.hpp b/src/common/low_precision_transformations/include/low_precision/align_quantization_parameters.hpp index affc8558f16..d68286b25fa 100644 --- a/src/common/low_precision_transformations/include/low_precision/align_quantization_parameters.hpp +++ b/src/common/low_precision_transformations/include/low_precision/align_quantization_parameters.hpp @@ -31,7 +31,7 @@ class LP_TRANSFORMATIONS_API AlignQuantizationParameters; */ class ngraph::pass::low_precision::AlignQuantizationParameters : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AlignQuantizationParameters", "0"); AlignQuantizationParameters(const std::vector defaultPrecisions = ngraph::pass::low_precision::precision_set::int8_support); bool run_on_model(const std::shared_ptr& m) override; private: diff --git a/src/common/low_precision_transformations/include/low_precision/assign_and_read_value.hpp b/src/common/low_precision_transformations/include/low_precision/assign_and_read_value.hpp index 49e10a8b70b..b6c9b2328bb 100644 --- a/src/common/low_precision_transformations/include/low_precision/assign_and_read_value.hpp +++ b/src/common/low_precision_transformations/include/low_precision/assign_and_read_value.hpp @@ -13,7 +13,7 @@ namespace low_precision { class LP_TRANSFORMATIONS_API AssignAndReadValueTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AssignAndReadValueTransformation", "0"); AssignAndReadValueTransformation(const std::shared_ptr function, const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher& m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; @@ -24,4 +24,4 @@ private: } // namespace low_precision } // namespace pass -} // namespace ngraph \ No newline at end of file +} // namespace ngraph diff --git a/src/common/low_precision_transformations/include/low_precision/avg_pool.hpp b/src/common/low_precision_transformations/include/low_precision/avg_pool.hpp index 009e3538477..67e8b8e8760 100644 --- a/src/common/low_precision_transformations/include/low_precision/avg_pool.hpp +++ b/src/common/low_precision_transformations/include/low_precision/avg_pool.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API AvgPoolTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AvgPoolTransformation", "0"); AvgPoolTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/clamp.hpp b/src/common/low_precision_transformations/include/low_precision/clamp.hpp index a8bbd0f3022..e38f2a3df62 100644 --- a/src/common/low_precision_transformations/include/low_precision/clamp.hpp +++ b/src/common/low_precision_transformations/include/low_precision/clamp.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ClampTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ClampTransformation", "0"); ClampTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher& m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/concat.hpp b/src/common/low_precision_transformations/include/low_precision/concat.hpp index 724389b8a26..239e2b7906c 100644 --- a/src/common/low_precision_transformations/include/low_precision/concat.hpp +++ b/src/common/low_precision_transformations/include/low_precision/concat.hpp @@ -29,7 +29,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ConcatTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConcatTransformation", "0"); ConcatTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/convert.hpp b/src/common/low_precision_transformations/include/low_precision/convert.hpp index 9a7b80b616f..763348e5425 100644 --- a/src/common/low_precision_transformations/include/low_precision/convert.hpp +++ b/src/common/low_precision_transformations/include/low_precision/convert.hpp @@ -13,7 +13,7 @@ namespace low_precision { class LP_TRANSFORMATIONS_API ConvertTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTransformation", "0"); ConvertTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/convert_subtract_constant.hpp b/src/common/low_precision_transformations/include/low_precision/convert_subtract_constant.hpp index 25d568fe1e5..f3cb9df5084 100644 --- a/src/common/low_precision_transformations/include/low_precision/convert_subtract_constant.hpp +++ b/src/common/low_precision_transformations/include/low_precision/convert_subtract_constant.hpp @@ -31,6 +31,6 @@ class LP_TRANSFORMATIONS_API ConvertSubtractConstant; */ class ngraph::pass::low_precision::ConvertSubtractConstant : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSubtractConstant", "0"); ConvertSubtractConstant(const std::vector& constantPrecisions = {}); }; diff --git a/src/common/low_precision_transformations/include/low_precision/convolution.hpp b/src/common/low_precision_transformations/include/low_precision/convolution.hpp index 8e39c2c8d0e..866e1cb6573 100644 --- a/src/common/low_precision_transformations/include/low_precision/convolution.hpp +++ b/src/common/low_precision_transformations/include/low_precision/convolution.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ConvolutionTransformation : public WeightableLayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvolutionTransformation", "0"); ConvolutionTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isQuantized(const std::shared_ptr& layer, diff --git a/src/common/low_precision_transformations/include/low_precision/depth_to_space.hpp b/src/common/low_precision_transformations/include/low_precision/depth_to_space.hpp index 73fe7e93177..2146c5df520 100644 --- a/src/common/low_precision_transformations/include/low_precision/depth_to_space.hpp +++ b/src/common/low_precision_transformations/include/low_precision/depth_to_space.hpp @@ -20,7 +20,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API DepthToSpaceTransformation : public TransparentBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DepthToSpaceTransformation", "0"); DepthToSpaceTransformation(const Params& params = Params()); bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; }; diff --git a/src/common/low_precision_transformations/include/low_precision/fake_quantize.hpp b/src/common/low_precision_transformations/include/low_precision/fake_quantize.hpp index e04626f057c..8227291421c 100644 --- a/src/common/low_precision_transformations/include/low_precision/fake_quantize.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fake_quantize.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FakeQuantizeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FakeQuantizeTransformation", "0"); FakeQuantizeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/fake_quantize_decomposition.hpp b/src/common/low_precision_transformations/include/low_precision/fake_quantize_decomposition.hpp index 171e2515a75..f7b6e860333 100644 --- a/src/common/low_precision_transformations/include/low_precision/fake_quantize_decomposition.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fake_quantize_decomposition.hpp @@ -23,7 +23,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FakeQuantizeDecompositionTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FakeQuantizeDecompositionTransformation", "0"); FakeQuantizeDecompositionTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/fold_convert.hpp b/src/common/low_precision_transformations/include/low_precision/fold_convert.hpp index 7ba6da20338..75b2420b2e0 100644 --- a/src/common/low_precision_transformations/include/low_precision/fold_convert.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fold_convert.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FoldConvertTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FoldConvertTransformation", "0"); FoldConvertTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/fold_fake_quantize.hpp b/src/common/low_precision_transformations/include/low_precision/fold_fake_quantize.hpp index 72551fcb3cd..cf7a59b9914 100644 --- a/src/common/low_precision_transformations/include/low_precision/fold_fake_quantize.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fold_fake_quantize.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FoldFakeQuantizeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FoldFakeQuantizeTransformation", "0"); FoldFakeQuantizeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/fuse_convert.hpp b/src/common/low_precision_transformations/include/low_precision/fuse_convert.hpp index e0b9888065a..2f5e40de130 100644 --- a/src/common/low_precision_transformations/include/low_precision/fuse_convert.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fuse_convert.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FuseConvertTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FuseConvertTransformation", "0"); FuseConvertTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/fuse_multiply_to_fake_quantize.hpp b/src/common/low_precision_transformations/include/low_precision/fuse_multiply_to_fake_quantize.hpp index a6edbb048f3..3e1ff70cc40 100644 --- a/src/common/low_precision_transformations/include/low_precision/fuse_multiply_to_fake_quantize.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fuse_multiply_to_fake_quantize.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FuseMultiplyToFakeQuantizeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FuseMultiplyToFakeQuantizeTransformation", "0"); FuseMultiplyToFakeQuantizeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/fuse_subtract_to_fake_quantize.hpp b/src/common/low_precision_transformations/include/low_precision/fuse_subtract_to_fake_quantize.hpp index 20ababacc82..dc48dcfe8cd 100644 --- a/src/common/low_precision_transformations/include/low_precision/fuse_subtract_to_fake_quantize.hpp +++ b/src/common/low_precision_transformations/include/low_precision/fuse_subtract_to_fake_quantize.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API FuseSubtractToFakeQuantizeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FuseSubtractToFakeQuantizeTransformation", "0"); FuseSubtractToFakeQuantizeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/group_convolution.hpp b/src/common/low_precision_transformations/include/low_precision/group_convolution.hpp index 9d0e7952009..5dba7248422 100644 --- a/src/common/low_precision_transformations/include/low_precision/group_convolution.hpp +++ b/src/common/low_precision_transformations/include/low_precision/group_convolution.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API GroupConvolutionTransformation : public ConvolutionTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GroupConvolutionTransformation", "0"); GroupConvolutionTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isQuantized(const std::shared_ptr& layer, diff --git a/src/common/low_precision_transformations/include/low_precision/interpolate.hpp b/src/common/low_precision_transformations/include/low_precision/interpolate.hpp index 4c898837b7d..50070515ec5 100644 --- a/src/common/low_precision_transformations/include/low_precision/interpolate.hpp +++ b/src/common/low_precision_transformations/include/low_precision/interpolate.hpp @@ -20,7 +20,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API InterpolateTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InterpolateTransformation", "0"); InterpolateTransformation(const Params& params = Params()); bool transform(TransformationContext &context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/low_precision.hpp b/src/common/low_precision_transformations/include/low_precision/low_precision.hpp index 0720f90b0c7..d41fbe9451f 100644 --- a/src/common/low_precision_transformations/include/low_precision/low_precision.hpp +++ b/src/common/low_precision_transformations/include/low_precision/low_precision.hpp @@ -37,9 +37,9 @@ class LP_TRANSFORMATIONS_API LowPrecision; } // namespace pass } // namespace ngraph -class LP_TRANSFORMATIONS_API ngraph::pass::low_precision::MarkupOptimizations : public ngraph::pass::FunctionPass { +class ngraph::pass::low_precision::MarkupOptimizations : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MarkupOptimizations", "0"); MarkupOptimizations( const std::vector& precisionRestrictions, const std::vector& quantizationRestrictions, @@ -51,15 +51,15 @@ private: const AttributeParameters& params; }; -class LP_TRANSFORMATIONS_API ngraph::pass::low_precision::TypeRelaxedReplacer : public ngraph::pass::GraphRewrite { +class ngraph::pass::low_precision::TypeRelaxedReplacer : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TypeRelaxedReplacer", "0"); TypeRelaxedReplacer(); }; -class LP_TRANSFORMATIONS_API ngraph::pass::low_precision::LowPrecision : public ngraph::pass::FunctionPass { +class ngraph::pass::low_precision::LowPrecision : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("LowPrecision", "0"); LowPrecision( const std::vector& precisionRestrictions = {}, const std::vector& quantizationRestrictions = {}, diff --git a/src/common/low_precision_transformations/include/low_precision/markup_avg_pool_precision_preserved.hpp b/src/common/low_precision_transformations/include/low_precision/markup_avg_pool_precision_preserved.hpp index 417c6c3b5fd..a4fbf80b67d 100644 --- a/src/common/low_precision_transformations/include/low_precision/markup_avg_pool_precision_preserved.hpp +++ b/src/common/low_precision_transformations/include/low_precision/markup_avg_pool_precision_preserved.hpp @@ -29,7 +29,7 @@ class LP_TRANSFORMATIONS_API MarkupAvgPoolPrecisionPreserved; */ class ngraph::pass::low_precision::MarkupAvgPoolPrecisionPreserved : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MarkupAvgPoolPrecisionPreserved", "0"); MarkupAvgPoolPrecisionPreserved(const std::vector defaultPrecisions = ngraph::pass::low_precision::precision_set::int8_support); bool run_on_model(const std::shared_ptr& m) override; private: diff --git a/src/common/low_precision_transformations/include/low_precision/markup_can_be_quantized.hpp b/src/common/low_precision_transformations/include/low_precision/markup_can_be_quantized.hpp index 4b98e110268..c762dff8362 100644 --- a/src/common/low_precision_transformations/include/low_precision/markup_can_be_quantized.hpp +++ b/src/common/low_precision_transformations/include/low_precision/markup_can_be_quantized.hpp @@ -30,7 +30,7 @@ class LP_TRANSFORMATIONS_API MarkupCanBeQuantized; */ class ngraph::pass::low_precision::MarkupCanBeQuantized : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MarkupCanBeQuantized", "0"); MarkupCanBeQuantized(const std::vector defaultPrecisions = { ngraph::element::u8, ngraph::element::i8 }); bool run_on_model(const std::shared_ptr& m) override; private: diff --git a/src/common/low_precision_transformations/include/low_precision/markup_per_tensor_quantization.hpp b/src/common/low_precision_transformations/include/low_precision/markup_per_tensor_quantization.hpp index 7f5d6ae5c89..7f787e0cc62 100644 --- a/src/common/low_precision_transformations/include/low_precision/markup_per_tensor_quantization.hpp +++ b/src/common/low_precision_transformations/include/low_precision/markup_per_tensor_quantization.hpp @@ -44,7 +44,7 @@ public: std::unordered_map> portsByVersion; }; - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MarkupPerTensorQuantization", "0"); explicit MarkupPerTensorQuantization(const std::vector& restrictions = {}); bool run_on_model(const std::shared_ptr& m) override; diff --git a/src/common/low_precision_transformations/include/low_precision/markup_precisions.hpp b/src/common/low_precision_transformations/include/low_precision/markup_precisions.hpp index e31e8ac731c..d08742e18a5 100644 --- a/src/common/low_precision_transformations/include/low_precision/markup_precisions.hpp +++ b/src/common/low_precision_transformations/include/low_precision/markup_precisions.hpp @@ -47,7 +47,7 @@ public: std::unordered_map>>> precisionsByVersion; }; - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MarkupPrecisions", "0"); explicit MarkupPrecisions(const std::vector& restrictions = {}, const std::vector& defaultPrecisions = { ngraph::element::u8, ngraph::element::i8 }); bool run_on_model(const std::shared_ptr& m) override; diff --git a/src/common/low_precision_transformations/include/low_precision/mat_mul.hpp b/src/common/low_precision_transformations/include/low_precision/mat_mul.hpp index db25f6d48bc..31f39167779 100644 --- a/src/common/low_precision_transformations/include/low_precision/mat_mul.hpp +++ b/src/common/low_precision_transformations/include/low_precision/mat_mul.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API MatMulTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MatMulTransformation", "0"); MatMulTransformation(const Params& params = Params()); bool transform(TransformationContext &context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/max_pool.hpp b/src/common/low_precision_transformations/include/low_precision/max_pool.hpp index 3c43beda50e..cd7d1f0456f 100644 --- a/src/common/low_precision_transformations/include/low_precision/max_pool.hpp +++ b/src/common/low_precision_transformations/include/low_precision/max_pool.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API MaxPoolTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MaxPoolTransformation", "0"); MaxPoolTransformation(const Params& params = Params()); bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; diff --git a/src/common/low_precision_transformations/include/low_precision/move_fake_quantize.hpp b/src/common/low_precision_transformations/include/low_precision/move_fake_quantize.hpp index e4df2053145..04acbc07d44 100644 --- a/src/common/low_precision_transformations/include/low_precision/move_fake_quantize.hpp +++ b/src/common/low_precision_transformations/include/low_precision/move_fake_quantize.hpp @@ -14,7 +14,7 @@ namespace low_precision { class LP_TRANSFORMATIONS_API MoveFakeQuantize : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MoveFakeQuantize", "0"); MoveFakeQuantize(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/multiply.hpp b/src/common/low_precision_transformations/include/low_precision/multiply.hpp index e788e6c1234..5fa73c0d2b5 100644 --- a/src/common/low_precision_transformations/include/low_precision/multiply.hpp +++ b/src/common/low_precision_transformations/include/low_precision/multiply.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API MultiplyTransformation : public EltwiseBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyTransformation", "0"); MultiplyTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/multiply_to_group_convolution.hpp b/src/common/low_precision_transformations/include/low_precision/multiply_to_group_convolution.hpp index cd090851380..a653510d90e 100644 --- a/src/common/low_precision_transformations/include/low_precision/multiply_to_group_convolution.hpp +++ b/src/common/low_precision_transformations/include/low_precision/multiply_to_group_convolution.hpp @@ -23,7 +23,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API MultiplyToGroupConvolutionTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyToGroupConvolutionTransformation", "0"); MultiplyToGroupConvolutionTransformation( const Params& params = Params(), const OperationPrecisionRestriction::PrecisionsByPort& restrictions = {}); diff --git a/src/common/low_precision_transformations/include/low_precision/mvn.hpp b/src/common/low_precision_transformations/include/low_precision/mvn.hpp index 5c9d3b25ca2..64dea2674b6 100644 --- a/src/common/low_precision_transformations/include/low_precision/mvn.hpp +++ b/src/common/low_precision_transformations/include/low_precision/mvn.hpp @@ -20,7 +20,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API MVNTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MVNTransformation", "0"); MVNTransformation(const Params& params = Params()); bool transform(TransformationContext &context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/normalize_l2.hpp b/src/common/low_precision_transformations/include/low_precision/normalize_l2.hpp index f6fe0c2edf5..271193d3ca7 100644 --- a/src/common/low_precision_transformations/include/low_precision/normalize_l2.hpp +++ b/src/common/low_precision_transformations/include/low_precision/normalize_l2.hpp @@ -20,7 +20,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API NormalizeL2Transformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("NormalizeL2Transformation", "0"); NormalizeL2Transformation(const Params& params = Params()); bool transform(TransformationContext &context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr layer) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/pad.hpp b/src/common/low_precision_transformations/include/low_precision/pad.hpp index 151b6023628..a126db388f7 100644 --- a/src/common/low_precision_transformations/include/low_precision/pad.hpp +++ b/src/common/low_precision_transformations/include/low_precision/pad.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API PadTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadTransformation", "0"); PadTransformation(const Params& params = Params()); bool transform(TransformationContext& context, pattern::Matcher& m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/prelu.hpp b/src/common/low_precision_transformations/include/low_precision/prelu.hpp index d27a4d04225..65fecdf5b6a 100644 --- a/src/common/low_precision_transformations/include/low_precision/prelu.hpp +++ b/src/common/low_precision_transformations/include/low_precision/prelu.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API PReluTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PReluTransformation", "0"); PReluTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/propagate_precisions.hpp b/src/common/low_precision_transformations/include/low_precision/propagate_precisions.hpp index 18b1522733b..434df7e7c4d 100644 --- a/src/common/low_precision_transformations/include/low_precision/propagate_precisions.hpp +++ b/src/common/low_precision_transformations/include/low_precision/propagate_precisions.hpp @@ -33,7 +33,7 @@ class LP_TRANSFORMATIONS_API PropagatePrecisions; */ class ngraph::pass::low_precision::PropagatePrecisions : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PropagatePrecisions", "0"); PropagatePrecisions(const AttributeParameters& params = AttributeParameters()); bool run_on_model(const std::shared_ptr& m) override; diff --git a/src/common/low_precision_transformations/include/low_precision/pull_reshape_through_dequantization.hpp b/src/common/low_precision_transformations/include/low_precision/pull_reshape_through_dequantization.hpp index a38dc794970..32cd7c807b8 100644 --- a/src/common/low_precision_transformations/include/low_precision/pull_reshape_through_dequantization.hpp +++ b/src/common/low_precision_transformations/include/low_precision/pull_reshape_through_dequantization.hpp @@ -30,6 +30,6 @@ class LP_TRANSFORMATIONS_API PullReshapeThroughDequantization; */ class ngraph::pass::low_precision::PullReshapeThroughDequantization : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PullReshapeThroughDequantization", "0"); PullReshapeThroughDequantization(const std::vector& inputPrecisions = {}); }; diff --git a/src/common/low_precision_transformations/include/low_precision/pull_transpose_through_dequantization.hpp b/src/common/low_precision_transformations/include/low_precision/pull_transpose_through_dequantization.hpp index 182509b4573..870053a867a 100644 --- a/src/common/low_precision_transformations/include/low_precision/pull_transpose_through_dequantization.hpp +++ b/src/common/low_precision_transformations/include/low_precision/pull_transpose_through_dequantization.hpp @@ -30,6 +30,6 @@ class LP_TRANSFORMATIONS_API PullTransposeThroughDequantization; */ class ngraph::pass::low_precision::PullTransposeThroughDequantization : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PullTransposeThroughDequantization", "0"); PullTransposeThroughDequantization(const std::vector& inputPrecisions = {}); }; diff --git a/src/common/low_precision_transformations/include/low_precision/reduce_max.hpp b/src/common/low_precision_transformations/include/low_precision/reduce_max.hpp index 4f9e1ef7770..af592b2d1f9 100644 --- a/src/common/low_precision_transformations/include/low_precision/reduce_max.hpp +++ b/src/common/low_precision_transformations/include/low_precision/reduce_max.hpp @@ -24,7 +24,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReduceMaxTransformation : public ReduceBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceMaxTransformation", "0"); ReduceMaxTransformation(const Params& params = Params()); bool isPrecisionPreserved(std::shared_ptr reduce) const noexcept override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr reduce) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/reduce_mean.hpp b/src/common/low_precision_transformations/include/low_precision/reduce_mean.hpp index e8447f05ca2..927d873d080 100644 --- a/src/common/low_precision_transformations/include/low_precision/reduce_mean.hpp +++ b/src/common/low_precision_transformations/include/low_precision/reduce_mean.hpp @@ -24,7 +24,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReduceMeanTransformation : public ReduceBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceMeanTransformation", "0"); ReduceMeanTransformation(const Params& params = Params()); bool isPrecisionPreserved(std::shared_ptr reduce) const noexcept override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr reduce) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/reduce_min.hpp b/src/common/low_precision_transformations/include/low_precision/reduce_min.hpp index 44f63175cf4..c27e742fb49 100644 --- a/src/common/low_precision_transformations/include/low_precision/reduce_min.hpp +++ b/src/common/low_precision_transformations/include/low_precision/reduce_min.hpp @@ -24,7 +24,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReduceMinTransformation : public ReduceBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceMinTransformation", "0"); ReduceMinTransformation(const Params& params = Params()); bool isPrecisionPreserved(std::shared_ptr reduce) const noexcept override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr reduce) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/reduce_sum.hpp b/src/common/low_precision_transformations/include/low_precision/reduce_sum.hpp index baf428e2ff2..324cad5a0f4 100644 --- a/src/common/low_precision_transformations/include/low_precision/reduce_sum.hpp +++ b/src/common/low_precision_transformations/include/low_precision/reduce_sum.hpp @@ -24,7 +24,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReduceSumTransformation : public ReduceBaseTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceSumTransformation", "0"); ReduceSumTransformation(const Params& params = Params()); bool isPrecisionPreserved(std::shared_ptr reduce) const noexcept override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr reduce) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/relu.hpp b/src/common/low_precision_transformations/include/low_precision/relu.hpp index c61bcdac4d7..daf1e81f341 100644 --- a/src/common/low_precision_transformations/include/low_precision/relu.hpp +++ b/src/common/low_precision_transformations/include/low_precision/relu.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReluTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReluTransformation", "0"); ReluTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/reshape.hpp b/src/common/low_precision_transformations/include/low_precision/reshape.hpp index 7e01134681b..04eab0cad5a 100644 --- a/src/common/low_precision_transformations/include/low_precision/reshape.hpp +++ b/src/common/low_precision_transformations/include/low_precision/reshape.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ReshapeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeTransformation", "0"); ReshapeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/shuffle_channels.hpp b/src/common/low_precision_transformations/include/low_precision/shuffle_channels.hpp index 36d58dee73d..1af0a2819c6 100644 --- a/src/common/low_precision_transformations/include/low_precision/shuffle_channels.hpp +++ b/src/common/low_precision_transformations/include/low_precision/shuffle_channels.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API ShuffleChannelsTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ShuffleChannelsTransformation", "0"); ShuffleChannelsTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher& m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/split.hpp b/src/common/low_precision_transformations/include/low_precision/split.hpp index 71d305a72c4..b6a1436f0af 100644 --- a/src/common/low_precision_transformations/include/low_precision/split.hpp +++ b/src/common/low_precision_transformations/include/low_precision/split.hpp @@ -23,7 +23,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API SplitTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitTransformation", "0"); SplitTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher& m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/squeeze.hpp b/src/common/low_precision_transformations/include/low_precision/squeeze.hpp index 867f9bd6dc8..b473c7620c4 100644 --- a/src/common/low_precision_transformations/include/low_precision/squeeze.hpp +++ b/src/common/low_precision_transformations/include/low_precision/squeeze.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API SqueezeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SqueezeTransformation", "0"); SqueezeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/strided_slice.hpp b/src/common/low_precision_transformations/include/low_precision/strided_slice.hpp index 7ca55c9087a..cc4dfb3cc11 100644 --- a/src/common/low_precision_transformations/include/low_precision/strided_slice.hpp +++ b/src/common/low_precision_transformations/include/low_precision/strided_slice.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API StridedSliceTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("StridedSliceTransformation", "0"); StridedSliceTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher& m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; diff --git a/src/common/low_precision_transformations/include/low_precision/subtract.hpp b/src/common/low_precision_transformations/include/low_precision/subtract.hpp index 51427ff0ac8..8cc8bb47653 100644 --- a/src/common/low_precision_transformations/include/low_precision/subtract.hpp +++ b/src/common/low_precision_transformations/include/low_precision/subtract.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API SubtractTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SubtractTransformation", "0"); SubtractTransformation(const Params& params); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; }; diff --git a/src/common/low_precision_transformations/include/low_precision/transpose.hpp b/src/common/low_precision_transformations/include/low_precision/transpose.hpp index 723bfbcf378..7aaf9eb9a38 100644 --- a/src/common/low_precision_transformations/include/low_precision/transpose.hpp +++ b/src/common/low_precision_transformations/include/low_precision/transpose.hpp @@ -22,7 +22,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API TransposeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeTransformation", "0"); TransposeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/unsqueeze.hpp b/src/common/low_precision_transformations/include/low_precision/unsqueeze.hpp index 0c7586018e6..7a976037868 100644 --- a/src/common/low_precision_transformations/include/low_precision/unsqueeze.hpp +++ b/src/common/low_precision_transformations/include/low_precision/unsqueeze.hpp @@ -21,7 +21,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API UnsqueezeTransformation : public LayerTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("UnsqueezeTransformation", "0"); UnsqueezeTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool isPrecisionPreserved(std::shared_ptr layer) const noexcept override; diff --git a/src/common/low_precision_transformations/include/low_precision/variadic_split.hpp b/src/common/low_precision_transformations/include/low_precision/variadic_split.hpp index 8dbd5934c38..b7b9fee2745 100644 --- a/src/common/low_precision_transformations/include/low_precision/variadic_split.hpp +++ b/src/common/low_precision_transformations/include/low_precision/variadic_split.hpp @@ -23,7 +23,7 @@ namespace low_precision { */ class LP_TRANSFORMATIONS_API VariadicSplitTransformation : public SplitTransformation { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("VariadicSplitTransformation", "0"); VariadicSplitTransformation(const Params& params = Params()); }; } // namespace low_precision diff --git a/src/common/low_precision_transformations/src/add.cpp b/src/common/low_precision_transformations/src/add.cpp index 3170d1be79e..498d9a0cbab 100644 --- a/src/common/low_precision_transformations/src/add.cpp +++ b/src/common/low_precision_transformations/src/add.cpp @@ -20,8 +20,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(AddTransformation, "AddTransformation", 0); - namespace { std::shared_ptr replaceToSubtract(const std::shared_ptr& op) { diff --git a/src/common/low_precision_transformations/src/align_quantization_intervals.cpp b/src/common/low_precision_transformations/src/align_quantization_intervals.cpp index cf14f1569d7..bccf3f153bd 100644 --- a/src/common/low_precision_transformations/src/align_quantization_intervals.cpp +++ b/src/common/low_precision_transformations/src/align_quantization_intervals.cpp @@ -13,8 +13,6 @@ using namespace ngraph; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::AlignQuantizationIntervals, "AlignQuantizationIntervals", 0); - ngraph::pass::low_precision::AlignQuantizationIntervals::AlignQuantizationIntervals(const std::vector& defaultPrecisions) : defaultPrecisions(defaultPrecisions) {} diff --git a/src/common/low_precision_transformations/src/align_quantization_parameters.cpp b/src/common/low_precision_transformations/src/align_quantization_parameters.cpp index b846283c552..d273bbad832 100644 --- a/src/common/low_precision_transformations/src/align_quantization_parameters.cpp +++ b/src/common/low_precision_transformations/src/align_quantization_parameters.cpp @@ -14,8 +14,6 @@ using namespace ngraph; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::AlignQuantizationParameters, "AlignQuantizationParameters", 0); - ngraph::pass::low_precision::AlignQuantizationParameters::AlignQuantizationParameters(const std::vector defaultPrecisions) : defaultPrecisions(defaultPrecisions) {} 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 2fb03a41bdc..d15c8edf961 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 @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::AssignAndReadValueTransformation, "AssignAndReadValueTransformation", 0); - AssignAndReadValueTransformation::AssignAndReadValueTransformation(const std::shared_ptr function, const Params& params) : LayerTransformation(params), function(function) { auto assign3 = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/avg_pool.cpp b/src/common/low_precision_transformations/src/avg_pool.cpp index 851025e4e16..a4724686c61 100644 --- a/src/common/low_precision_transformations/src/avg_pool.cpp +++ b/src/common/low_precision_transformations/src/avg_pool.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::AvgPoolTransformation, "AvgPoolTransformation", 0); - AvgPoolTransformation::AvgPoolTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/clamp.cpp b/src/common/low_precision_transformations/src/clamp.cpp index b6ae0403207..528c67a2088 100644 --- a/src/common/low_precision_transformations/src/clamp.cpp +++ b/src/common/low_precision_transformations/src/clamp.cpp @@ -14,8 +14,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ClampTransformation, "ClampTransformation", 0); - ClampTransformation::ClampTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/concat.cpp b/src/common/low_precision_transformations/src/concat.cpp index 188385fe633..383fa0fa0af 100644 --- a/src/common/low_precision_transformations/src/concat.cpp +++ b/src/common/low_precision_transformations/src/concat.cpp @@ -20,8 +20,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ConcatTransformation, "ConcatTransformation", 0); - ConcatTransformation::ConcatTransformation(const Params& params) : LayerTransformation(params) { auto matcher = ngraph::pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/convert.cpp b/src/common/low_precision_transformations/src/convert.cpp index 7ebb2c67d92..c9438dfa810 100644 --- a/src/common/low_precision_transformations/src/convert.cpp +++ b/src/common/low_precision_transformations/src/convert.cpp @@ -19,8 +19,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ConvertTransformation, "ConvertTransformation", 0); - ConvertTransformation::ConvertTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type(); 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 56ff3c67a76..9a8fccbeb1c 100644 --- a/src/common/low_precision_transformations/src/convert_subtract_constant.cpp +++ b/src/common/low_precision_transformations/src/convert_subtract_constant.cpp @@ -14,8 +14,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ConvertSubtractConstant, "ConvertSubtractConstant", 0); - // Original (FP16 as example, I8 in constantPrecisions): // // Constant diff --git a/src/common/low_precision_transformations/src/convolution.cpp b/src/common/low_precision_transformations/src/convolution.cpp index 79f61a4ca65..7079256b39b 100644 --- a/src/common/low_precision_transformations/src/convolution.cpp +++ b/src/common/low_precision_transformations/src/convolution.cpp @@ -19,8 +19,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ConvolutionTransformation, "ConvolutionTransformation", 0); - ConvolutionTransformation::ConvolutionTransformation(const Params& params) : WeightableLayerTransformation(params) { auto matcher = ngraph::pattern::wrap_type({ ngraph::pattern::wrap_type(), 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 46acb833d0d..d186e42ddce 100644 --- a/src/common/low_precision_transformations/src/depth_to_space.cpp +++ b/src/common/low_precision_transformations/src/depth_to_space.cpp @@ -12,8 +12,6 @@ using namespace ngraph; using namespace ngraph::pass; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::DepthToSpaceTransformation, "DepthToSpaceTransformation", 0); - DepthToSpaceTransformation::DepthToSpaceTransformation(const Params& params) : TransparentBaseTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/fake_quantize.cpp b/src/common/low_precision_transformations/src/fake_quantize.cpp index 72628c3b999..eba74a217b8 100644 --- a/src/common/low_precision_transformations/src/fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fake_quantize.cpp @@ -15,8 +15,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FakeQuantizeTransformation, "FakeQuantizeTransformation", 0); - FakeQuantizeTransformation::FakeQuantizeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type(); 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 bffd83ca9b4..e6f34c00403 100644 --- a/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp +++ b/src/common/low_precision_transformations/src/fake_quantize_decomposition.cpp @@ -19,8 +19,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FakeQuantizeDecompositionTransformation, "FakeQuantizeDecompositionTransformation", 0); - FakeQuantizeDecompositionTransformation::FakeQuantizeDecompositionTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/fold_convert.cpp b/src/common/low_precision_transformations/src/fold_convert.cpp index 68c5d9e94fc..5efc648304f 100644 --- a/src/common/low_precision_transformations/src/fold_convert.cpp +++ b/src/common/low_precision_transformations/src/fold_convert.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FoldConvertTransformation, "FoldConvertTransformation", 0); - FoldConvertTransformation::FoldConvertTransformation(const Params& params) : LayerTransformation(params) { auto subtract = pattern::wrap_type(); auto matcher = std::make_shared(subtract, "FoldConvertTransformation"); 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 faea3daed33..6fb8f1a6366 100644 --- a/src/common/low_precision_transformations/src/fold_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/fold_fake_quantize.cpp @@ -15,8 +15,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FoldFakeQuantizeTransformation, "FoldFakeQuantizeTransformation", 0); - FoldFakeQuantizeTransformation::FoldFakeQuantizeTransformation(const Params& params) : LayerTransformation(params) { auto fakeQuantize = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/fuse_convert.cpp b/src/common/low_precision_transformations/src/fuse_convert.cpp index 003dc5098f2..98c75d9475a 100644 --- a/src/common/low_precision_transformations/src/fuse_convert.cpp +++ b/src/common/low_precision_transformations/src/fuse_convert.cpp @@ -17,8 +17,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FuseConvertTransformation, "FuseConvertTransformation", 0); - FuseConvertTransformation::FuseConvertTransformation(const Params& params) : LayerTransformation(params) { auto multiply = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); auto subtract = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); 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 371efd2ab91..6bb211acf92 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 @@ -14,8 +14,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FuseMultiplyToFakeQuantizeTransformation, "FuseMultiplyToFakeQuantizeTransformation", 0); - FuseMultiplyToFakeQuantizeTransformation::FuseMultiplyToFakeQuantizeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type(); 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 932748d9ec1..16b94ae9f31 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 @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::FuseSubtractToFakeQuantizeTransformation, "FuseSubtractToFakeQuantizeTransformation", 0); - FuseSubtractToFakeQuantizeTransformation::FuseSubtractToFakeQuantizeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/group_convolution.cpp b/src/common/low_precision_transformations/src/group_convolution.cpp index 5460b3fdc7f..e631a89d7ca 100644 --- a/src/common/low_precision_transformations/src/group_convolution.cpp +++ b/src/common/low_precision_transformations/src/group_convolution.cpp @@ -15,8 +15,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::GroupConvolutionTransformation, "GroupConvolutionTransformation", 0); - GroupConvolutionTransformation::GroupConvolutionTransformation(const Params& params) : ConvolutionTransformation(params) { auto matcher = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/interpolate.cpp b/src/common/low_precision_transformations/src/interpolate.cpp index 1e790a91a1f..21fe0443005 100644 --- a/src/common/low_precision_transformations/src/interpolate.cpp +++ b/src/common/low_precision_transformations/src/interpolate.cpp @@ -17,8 +17,6 @@ using namespace ngraph; using namespace ngraph::pass; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::InterpolateTransformation, "InterpolateTransformation", 0); - InterpolateTransformation::InterpolateTransformation(const Params& params) : LayerTransformation(params) { auto mul = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/low_precision.cpp b/src/common/low_precision_transformations/src/low_precision.cpp index e91373b1e0f..4747593d683 100644 --- a/src/common/low_precision_transformations/src/low_precision.cpp +++ b/src/common/low_precision_transformations/src/low_precision.cpp @@ -78,8 +78,6 @@ #include "low_precision/fuse_multiply_to_fake_quantize.hpp" #include "low_precision/multiply_to_group_convolution.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::LowPrecision, "LowPrecision", 0); - ngraph::pass::low_precision::LowPrecision::LowPrecision( const std::vector& precisionRestrictions, const std::vector& quantizationRestrictions, @@ -135,8 +133,6 @@ void make_matcher_type_relaxed(ngraph::pass::GraphRewrite* transformation) { NGRAPH_SUPPRESS_DEPRECATED_END } -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::TypeRelaxedReplacer, "TypeRelaxedReplacer", 0); - ngraph::pass::low_precision::TypeRelaxedReplacer::TypeRelaxedReplacer() { make_matcher_type_relaxed(this); make_matcher_type_relaxed(this); @@ -158,8 +154,6 @@ ngraph::pass::low_precision::TypeRelaxedReplacer::TypeRelaxedReplacer() { make_matcher_type_relaxed(this); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MarkupOptimizations, "MarkupOptimizations", 0); - MarkupOptimizations::MarkupOptimizations( const std::vector& precisionRestrictions, const std::vector& quantizationRestrictions, diff --git a/src/common/low_precision_transformations/src/markup_avg_pool_precision_preserved.cpp b/src/common/low_precision_transformations/src/markup_avg_pool_precision_preserved.cpp index 1aa1883f840..4abed33cc39 100644 --- a/src/common/low_precision_transformations/src/markup_avg_pool_precision_preserved.cpp +++ b/src/common/low_precision_transformations/src/markup_avg_pool_precision_preserved.cpp @@ -12,8 +12,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MarkupAvgPoolPrecisionPreserved, "MarkupAvgPoolPrecisionPreserved", 0); - ngraph::pass::low_precision::MarkupAvgPoolPrecisionPreserved::MarkupAvgPoolPrecisionPreserved(const std::vector defaultPrecisions) : defaultPrecisions(defaultPrecisions) {} diff --git a/src/common/low_precision_transformations/src/markup_can_be_quantized.cpp b/src/common/low_precision_transformations/src/markup_can_be_quantized.cpp index 44681233bd0..c4dd41e9e8b 100644 --- a/src/common/low_precision_transformations/src/markup_can_be_quantized.cpp +++ b/src/common/low_precision_transformations/src/markup_can_be_quantized.cpp @@ -16,8 +16,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MarkupCanBeQuantized, "MarkupCanBeQuantized", 0); - ngraph::pass::low_precision::MarkupCanBeQuantized::MarkupCanBeQuantized(const std::vector defaultPrecisions) : defaultPrecisions(defaultPrecisions) {} diff --git a/src/common/low_precision_transformations/src/markup_per_tensor_quantization.cpp b/src/common/low_precision_transformations/src/markup_per_tensor_quantization.cpp index 0fa6918d7e9..33f1acae181 100644 --- a/src/common/low_precision_transformations/src/markup_per_tensor_quantization.cpp +++ b/src/common/low_precision_transformations/src/markup_per_tensor_quantization.cpp @@ -12,8 +12,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MarkupPerTensorQuantization, "MarkupPerTensorQuantization", 0); - ngraph::pass::low_precision::MarkupPerTensorQuantization::MarkupPerTensorQuantization( const std::vector& restrictions) { for (const OperationPerTensorQuantizationRestriction& restriction : restrictions) { diff --git a/src/common/low_precision_transformations/src/markup_precisions.cpp b/src/common/low_precision_transformations/src/markup_precisions.cpp index 490b59bec18..d811657ecc2 100644 --- a/src/common/low_precision_transformations/src/markup_precisions.cpp +++ b/src/common/low_precision_transformations/src/markup_precisions.cpp @@ -19,8 +19,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MarkupPrecisions, "MarkupPrecisions", 0); - ngraph::pass::low_precision::MarkupPrecisions::MarkupPrecisions(const std::vector& restrictions, const std::vector& defaultPrecisions) : defaultPrecisions(defaultPrecisions) { for (const auto& restriction : restrictions) { diff --git a/src/common/low_precision_transformations/src/mat_mul.cpp b/src/common/low_precision_transformations/src/mat_mul.cpp index 6fbe7ca3f55..dba673c6512 100644 --- a/src/common/low_precision_transformations/src/mat_mul.cpp +++ b/src/common/low_precision_transformations/src/mat_mul.cpp @@ -18,8 +18,6 @@ using namespace ngraph; using namespace ngraph::pass; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MatMulTransformation, "MatMulTransformation", 0); - MatMulTransformation::MatMulTransformation(const Params& params) : LayerTransformation(params) { auto mul1 = pattern::wrap_type(); auto mul2 = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/max_pool.cpp b/src/common/low_precision_transformations/src/max_pool.cpp index 8d73eaadc7d..3ba9d842097 100644 --- a/src/common/low_precision_transformations/src/max_pool.cpp +++ b/src/common/low_precision_transformations/src/max_pool.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MaxPoolTransformation, "MaxPoolTransformation", 0); - MaxPoolTransformation::MaxPoolTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); 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 37e6c643fee..b6fd023ce65 100644 --- a/src/common/low_precision_transformations/src/move_fake_quantize.cpp +++ b/src/common/low_precision_transformations/src/move_fake_quantize.cpp @@ -19,8 +19,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MoveFakeQuantize, "MoveFakeQuantize", 0); - MoveFakeQuantize::MoveFakeQuantize(const Params& params) : LayerTransformation(params) { const auto concat = ngraph::pattern::wrap_type(pattern::consumers_count(1)); const auto operation = ngraph::pattern::wrap_type({ concat }); diff --git a/src/common/low_precision_transformations/src/multiply.cpp b/src/common/low_precision_transformations/src/multiply.cpp index 61b89a763be..9b95281c110 100644 --- a/src/common/low_precision_transformations/src/multiply.cpp +++ b/src/common/low_precision_transformations/src/multiply.cpp @@ -21,8 +21,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MultiplyTransformation, "MultiplyTransformation", 0); - MultiplyTransformation::MultiplyTransformation(const Params& params) : EltwiseBaseTransformation(params) { auto matcher = pattern::wrap_type(); 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 7847122d96f..7407c68c53a 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 @@ -12,8 +12,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MultiplyToGroupConvolutionTransformation, "MultiplyToGroupConvolutionTransformation", 0); - MultiplyToGroupConvolutionTransformation::MultiplyToGroupConvolutionTransformation( const Params& params, const OperationPrecisionRestriction::PrecisionsByPort& restrictions) : LayerTransformation(params), restrictions(restrictions), groupSize(1ul) { diff --git a/src/common/low_precision_transformations/src/mvn.cpp b/src/common/low_precision_transformations/src/mvn.cpp index d9297eb348a..6640f78b125 100644 --- a/src/common/low_precision_transformations/src/mvn.cpp +++ b/src/common/low_precision_transformations/src/mvn.cpp @@ -23,8 +23,6 @@ using namespace ngraph; using namespace ngraph::pass; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::MVNTransformation, "MVNTransformation", 0); - namespace mvn { template diff --git a/src/common/low_precision_transformations/src/normalize_l2.cpp b/src/common/low_precision_transformations/src/normalize_l2.cpp index 4e53f099b76..11df9947c0e 100644 --- a/src/common/low_precision_transformations/src/normalize_l2.cpp +++ b/src/common/low_precision_transformations/src/normalize_l2.cpp @@ -19,8 +19,6 @@ using namespace ngraph; using namespace ngraph::pass; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::NormalizeL2Transformation, "NormalizeL2Transformation", 0); - namespace normalize_l2 { template diff --git a/src/common/low_precision_transformations/src/pad.cpp b/src/common/low_precision_transformations/src/pad.cpp index 8e2577e69bd..88d43ad84a9 100644 --- a/src/common/low_precision_transformations/src/pad.cpp +++ b/src/common/low_precision_transformations/src/pad.cpp @@ -14,8 +14,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::PadTransformation, "PadTransformation", 0); - PadTransformation::PadTransformation(const Params& params) : LayerTransformation(params) { auto mul = pattern::wrap_type(); auto padsBegin = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/prelu.cpp b/src/common/low_precision_transformations/src/prelu.cpp index cf59617dd0e..bd345df3588 100644 --- a/src/common/low_precision_transformations/src/prelu.cpp +++ b/src/common/low_precision_transformations/src/prelu.cpp @@ -17,8 +17,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::PReluTransformation, "PReluTransformation", 0); - PReluTransformation::PReluTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/propagate_precisions.cpp b/src/common/low_precision_transformations/src/propagate_precisions.cpp index 65e53f7e265..63c03c67b18 100644 --- a/src/common/low_precision_transformations/src/propagate_precisions.cpp +++ b/src/common/low_precision_transformations/src/propagate_precisions.cpp @@ -15,8 +15,6 @@ using namespace ngraph; using namespace ngraph::pass::low_precision; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::PropagatePrecisions, "PropagatePrecisions", 0); - ngraph::pass::low_precision::PropagatePrecisions::PropagatePrecisions(const AttributeParameters& params) : params(params) {} bool ngraph::pass::low_precision::PropagatePrecisions::run_on_model(const std::shared_ptr& f) { 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 4229d501923..3dd17461f23 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 @@ -15,8 +15,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::PullReshapeThroughDequantization, "PullReshapeThroughDequantizationFusion", 0); - namespace pull_reshape_through_dequantization { namespace { 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 13bb378fc40..9d8551d9cfe 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 @@ -16,8 +16,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::PullTransposeThroughDequantization, "PullTransposeThroughDequantization", 0); - namespace pull_transpose_through_dequantization { namespace { diff --git a/src/common/low_precision_transformations/src/reduce_max.cpp b/src/common/low_precision_transformations/src/reduce_max.cpp index 840c6db5c17..c748a0e4951 100644 --- a/src/common/low_precision_transformations/src/reduce_max.cpp +++ b/src/common/low_precision_transformations/src/reduce_max.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReduceMaxTransformation, "ReduceMaxTransformation", 0); - ReduceMaxTransformation::ReduceMaxTransformation(const Params& params) : ReduceBaseTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/reduce_mean.cpp b/src/common/low_precision_transformations/src/reduce_mean.cpp index 6d67c18b2b1..5dfc25dc325 100644 --- a/src/common/low_precision_transformations/src/reduce_mean.cpp +++ b/src/common/low_precision_transformations/src/reduce_mean.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReduceMeanTransformation, "ReduceMeanTransformation", 0); - ReduceMeanTransformation::ReduceMeanTransformation(const Params& params) : ReduceBaseTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/reduce_min.cpp b/src/common/low_precision_transformations/src/reduce_min.cpp index 8c3a12880f6..04524867b7b 100644 --- a/src/common/low_precision_transformations/src/reduce_min.cpp +++ b/src/common/low_precision_transformations/src/reduce_min.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReduceMinTransformation, "ReduceMinTransformation", 0); - ReduceMinTransformation::ReduceMinTransformation(const Params& params) : ReduceBaseTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/reduce_sum.cpp b/src/common/low_precision_transformations/src/reduce_sum.cpp index aba776b96b2..0b5565eb1c4 100644 --- a/src/common/low_precision_transformations/src/reduce_sum.cpp +++ b/src/common/low_precision_transformations/src/reduce_sum.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReduceSumTransformation, "ReduceSumTransformation", 0); - ReduceSumTransformation::ReduceSumTransformation(const Params& params) : ReduceBaseTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/relu.cpp b/src/common/low_precision_transformations/src/relu.cpp index ac84d8b5795..fb49d8f1241 100644 --- a/src/common/low_precision_transformations/src/relu.cpp +++ b/src/common/low_precision_transformations/src/relu.cpp @@ -17,8 +17,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReluTransformation, "ReluTransformation", 0); - ReluTransformation::ReluTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/reshape.cpp b/src/common/low_precision_transformations/src/reshape.cpp index 2bc3e931574..7e6bd4411b1 100644 --- a/src/common/low_precision_transformations/src/reshape.cpp +++ b/src/common/low_precision_transformations/src/reshape.cpp @@ -21,8 +21,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ReshapeTransformation, "ReshapeTransformation", 0); - ReshapeTransformation::ReshapeTransformation(const Params& params) : LayerTransformation(params) { auto input = pattern::any_input(); auto mul_const_m = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/shuffle_channels.cpp b/src/common/low_precision_transformations/src/shuffle_channels.cpp index 33c9f4fbc61..68c92e7821c 100644 --- a/src/common/low_precision_transformations/src/shuffle_channels.cpp +++ b/src/common/low_precision_transformations/src/shuffle_channels.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::ShuffleChannelsTransformation, "ShuffleChannelsTransformation", 0); - ShuffleChannelsTransformation::ShuffleChannelsTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/split.cpp b/src/common/low_precision_transformations/src/split.cpp index 9e4168b8753..16f92b8e014 100644 --- a/src/common/low_precision_transformations/src/split.cpp +++ b/src/common/low_precision_transformations/src/split.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::SplitTransformation, "SplitTransformation", 0); - SplitTransformation::SplitTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/squeeze.cpp b/src/common/low_precision_transformations/src/squeeze.cpp index ded0cf4325a..b32723f7253 100644 --- a/src/common/low_precision_transformations/src/squeeze.cpp +++ b/src/common/low_precision_transformations/src/squeeze.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::SqueezeTransformation, "SqueezeTransformation", 0); - SqueezeTransformation::SqueezeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/strided_slice.cpp b/src/common/low_precision_transformations/src/strided_slice.cpp index 436fc5f8632..b33f7f6edf5 100644 --- a/src/common/low_precision_transformations/src/strided_slice.cpp +++ b/src/common/low_precision_transformations/src/strided_slice.cpp @@ -14,8 +14,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::StridedSliceTransformation, "StridedSliceTransformation", 0); - namespace { std::shared_ptr stridedSliceDeqConstant( diff --git a/src/common/low_precision_transformations/src/subtract.cpp b/src/common/low_precision_transformations/src/subtract.cpp index 069018ab846..8f64f07b3f7 100644 --- a/src/common/low_precision_transformations/src/subtract.cpp +++ b/src/common/low_precision_transformations/src/subtract.cpp @@ -21,8 +21,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::SubtractTransformation, "SubtractTransformation", 0); - SubtractTransformation::SubtractTransformation(const Params& params) : LayerTransformation(params) { auto convert = pattern::wrap_type(); auto multiply = pattern::wrap_type(); diff --git a/src/common/low_precision_transformations/src/transpose.cpp b/src/common/low_precision_transformations/src/transpose.cpp index 80f86fa8f87..4dd6944b1e1 100644 --- a/src/common/low_precision_transformations/src/transpose.cpp +++ b/src/common/low_precision_transformations/src/transpose.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::TransposeTransformation, "TransposeTransformation", 0); - TransposeTransformation::TransposeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/unsqueeze.cpp b/src/common/low_precision_transformations/src/unsqueeze.cpp index 0a662420fc4..191386a5219 100644 --- a/src/common/low_precision_transformations/src/unsqueeze.cpp +++ b/src/common/low_precision_transformations/src/unsqueeze.cpp @@ -16,8 +16,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::UnsqueezeTransformation, "UnsqueezeTransformation", 0); - UnsqueezeTransformation::UnsqueezeTransformation(const Params& params) : LayerTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), pattern::wrap_type() }); diff --git a/src/common/low_precision_transformations/src/variadic_split.cpp b/src/common/low_precision_transformations/src/variadic_split.cpp index 03f9f14214d..26318bc9a11 100644 --- a/src/common/low_precision_transformations/src/variadic_split.cpp +++ b/src/common/low_precision_transformations/src/variadic_split.cpp @@ -13,8 +13,6 @@ namespace ngraph { namespace pass { namespace low_precision { -NGRAPH_RTTI_DEFINITION(ngraph::pass::low_precision::VariadicSplitTransformation, "VariadicSplitTransformation", 0); - VariadicSplitTransformation::VariadicSplitTransformation(const Params& params) : SplitTransformation(params) { auto matcher = pattern::wrap_type({ pattern::wrap_type(), diff --git a/src/common/offline_transformations/include/compress_quantize_weights.hpp b/src/common/offline_transformations/include/compress_quantize_weights.hpp index be80d172f9e..5abbf960363 100644 --- a/src/common/offline_transformations/include/compress_quantize_weights.hpp +++ b/src/common/offline_transformations/include/compress_quantize_weights.hpp @@ -63,7 +63,7 @@ class ZeroPointOptimizer; */ class ngraph::pass::CompressQuantizeWeights: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("CompressQuantizeWeights", "0"); CompressQuantizeWeights(); }; @@ -90,6 +90,6 @@ public: */ class ngraph::pass::ZeroPointOptimizer: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ZeroPointOptimizer"); ZeroPointOptimizer(); }; diff --git a/src/common/offline_transformations/include/generate_mapping_file.hpp b/src/common/offline_transformations/include/generate_mapping_file.hpp index 5832cbe0685..dd6227b2a4f 100644 --- a/src/common/offline_transformations/include/generate_mapping_file.hpp +++ b/src/common/offline_transformations/include/generate_mapping_file.hpp @@ -19,12 +19,11 @@ class GenerateMappingFile; /** * @brief Generate mapping file based on output tensor names. */ - class ngraph::pass::GenerateMappingFile: public ngraph::pass::FunctionPass { std::string m_path_to_file; bool m_extract_name; public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GenerateMappingFile", "0"); explicit GenerateMappingFile(const std::string & path, bool extract_name = true) : m_path_to_file(path), m_extract_name(extract_name) {} diff --git a/src/common/offline_transformations/include/pot_transformations.hpp b/src/common/offline_transformations/include/pot_transformations.hpp index d6c3ee5840b..7c848a4add3 100644 --- a/src/common/offline_transformations/include/pot_transformations.hpp +++ b/src/common/offline_transformations/include/pot_transformations.hpp @@ -26,7 +26,7 @@ class ngraph::pass::POTTransformations: public ngraph::pass::FunctionPass { std::string m_device; public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("POTTransformations", "0"); explicit POTTransformations(std::string device) : m_device(std::move(device)) {} bool run_on_model(const std::shared_ptr&) override; diff --git a/src/common/offline_transformations/include/pruning.hpp b/src/common/offline_transformations/include/pruning.hpp index 40b17bae7c8..ee3190666df 100644 --- a/src/common/offline_transformations/include/pruning.hpp +++ b/src/common/offline_transformations/include/pruning.hpp @@ -29,7 +29,7 @@ class Pruning; */ class ngraph::pass::InitMasks : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InitMasks", "0"); InitMasks(); }; @@ -41,7 +41,7 @@ public: */ class ngraph::pass::InitConstMask : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InitConstMask", "0"); explicit InitConstMask(const ngraph::AxisSet & dims, const std::function & condition = [](const double & value) { return value == 0; }); }; @@ -53,7 +53,7 @@ public: */ class ngraph::pass::PropagateMasks : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PropagateMasks", "0"); PropagateMasks(); }; @@ -64,7 +64,7 @@ public: */ class ngraph::pass::ShrinkWeights : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ShrinkWeights", "0"); bool run_on_model(const std::shared_ptr&) override; }; @@ -74,6 +74,6 @@ public: */ class ngraph::pass::Pruning : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Pruning", "0"); bool run_on_model(const std::shared_ptr&) override; }; diff --git a/src/common/offline_transformations/src/compress_quantize_weigths.cpp b/src/common/offline_transformations/src/compress_quantize_weigths.cpp index 9045c2cd65e..b5f57fc5124 100644 --- a/src/common/offline_transformations/src/compress_quantize_weigths.cpp +++ b/src/common/offline_transformations/src/compress_quantize_weigths.cpp @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::CompressQuantizeWeights, "CompressQuantizeWeights", 0); - static bool has_dequantization_subgraph(const std::shared_ptr& first_convert) { auto first_convert_users = first_convert->get_users(); const auto second_convert = std::find_if(first_convert_users.begin(), first_convert_users.end(), @@ -161,8 +159,6 @@ ngraph::pass::CompressQuantizeWeights::CompressQuantizeWeights() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ZeroPointOptimizer, "ZeroPointOptimizer", 0); - ngraph::pass::ZeroPointOptimizer::ZeroPointOptimizer() { auto weights_pattern = pattern::wrap_type(); auto zero_point_pattern = pattern::wrap_type(); diff --git a/src/common/offline_transformations/src/generate_mapping_file.cpp b/src/common/offline_transformations/src/generate_mapping_file.cpp index e7842d9df4f..4feef2cc2ca 100644 --- a/src/common/offline_transformations/src/generate_mapping_file.cpp +++ b/src/common/offline_transformations/src/generate_mapping_file.cpp @@ -10,8 +10,6 @@ #include "pugixml.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::GenerateMappingFile, "GenerateMappingFile", 0); - bool ngraph::pass::GenerateMappingFile::run_on_model(const std::shared_ptr& f) { pugi::xml_document xml_doc; pugi::xml_node root_node = xml_doc.append_child("mapping"); diff --git a/src/common/offline_transformations/src/pot_transformations.cpp b/src/common/offline_transformations/src/pot_transformations.cpp index 7666d30446d..ba935cd9adf 100644 --- a/src/common/offline_transformations/src/pot_transformations.cpp +++ b/src/common/offline_transformations/src/pot_transformations.cpp @@ -10,8 +10,6 @@ #include "pot_transformations.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::POTTransformations, "POTTransformations", 0); - bool ngraph::pass::POTTransformations::run_on_model(const std::shared_ptr& f) { ngraph::pass::Manager manager(get_pass_config()); if (m_device == "GNA") { diff --git a/src/common/offline_transformations/src/pruning/init_const_mask.cpp b/src/common/offline_transformations/src/pruning/init_const_mask.cpp index cca12c26a71..bbf51fbb1f6 100644 --- a/src/common/offline_transformations/src/pruning/init_const_mask.cpp +++ b/src/common/offline_transformations/src/pruning/init_const_mask.cpp @@ -12,8 +12,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::InitConstMask, "InitConstMask", 0); - ngraph::pass::InitConstMask::InitConstMask(const ngraph::AxisSet & dims, const std::function & condition) { auto constant = pattern::wrap_type( diff --git a/src/common/offline_transformations/src/pruning/init_masks.cpp b/src/common/offline_transformations/src/pruning/init_masks.cpp index a82e03b201a..1bb16d93376 100644 --- a/src/common/offline_transformations/src/pruning/init_masks.cpp +++ b/src/common/offline_transformations/src/pruning/init_masks.cpp @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::InitMasks, "InitMasks", 0); - namespace ngraph { namespace pass { namespace init_masks { diff --git a/src/common/offline_transformations/src/pruning/propagate_masks.cpp b/src/common/offline_transformations/src/pruning/propagate_masks.cpp index 9c4058cda29..2aa4e0c6152 100644 --- a/src/common/offline_transformations/src/pruning/propagate_masks.cpp +++ b/src/common/offline_transformations/src/pruning/propagate_masks.cpp @@ -16,8 +16,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::PropagateMasks, "PropagateMasks", 0); - namespace ngraph { namespace pass { namespace mask_propagation { diff --git a/src/common/offline_transformations/src/pruning/pruning.cpp b/src/common/offline_transformations/src/pruning/pruning.cpp index 2b302644e2a..2ba237d3e35 100644 --- a/src/common/offline_transformations/src/pruning/pruning.cpp +++ b/src/common/offline_transformations/src/pruning/pruning.cpp @@ -11,8 +11,6 @@ #include "mask_attribute.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::Pruning, "Pruning", 0); - bool ngraph::pass::Pruning::run_on_model(const std::shared_ptr& f) { Manager manager(get_pass_config()); diff --git a/src/common/offline_transformations/src/pruning/shrink_weights.cpp b/src/common/offline_transformations/src/pruning/shrink_weights.cpp index aca43ad7004..1b7fe480cca 100644 --- a/src/common/offline_transformations/src/pruning/shrink_weights.cpp +++ b/src/common/offline_transformations/src/pruning/shrink_weights.cpp @@ -13,8 +13,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::ShrinkWeights, "ShrinkWeights", 0); - bool ngraph::pass::ShrinkWeights::run_on_model(const std::shared_ptr& f) { int64_t reduced_weights_count{0}; int64_t total_weights_count{0}; diff --git a/src/common/snippets/include/snippets/pass/collapse_subgraph.hpp b/src/common/snippets/include/snippets/pass/collapse_subgraph.hpp index 572c6144351..d379596d216 100644 --- a/src/common/snippets/include/snippets/pass/collapse_subgraph.hpp +++ b/src/common/snippets/include/snippets/pass/collapse_subgraph.hpp @@ -30,7 +30,7 @@ bool AppropriateForSubgraph(const std::shared_ptr&); */ class EnumerateNodes : public ov::pass::ModelPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EnumerateNodes", "0"); EnumerateNodes() : ModelPass() {} bool run_on_model(const std::shared_ptr&) override; }; @@ -59,7 +59,7 @@ public: */ class TokenizeSnippets: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TokenizeSnippets", "0"); explicit TokenizeSnippets(); }; diff --git a/src/common/snippets/src/pass/collapse_subgraph.cpp b/src/common/snippets/src/pass/collapse_subgraph.cpp index 0bd462f1ee5..0586d456eec 100644 --- a/src/common/snippets/src/pass/collapse_subgraph.cpp +++ b/src/common/snippets/src/pass/collapse_subgraph.cpp @@ -21,8 +21,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::snippets::pass::TokenizeSnippets, "Snippets::TokenizeSnippets", 0); -NGRAPH_RTTI_DEFINITION(ngraph::snippets::pass::EnumerateNodes, "Snippets::EnumerateNodes", 0); namespace ngraph { namespace snippets { @@ -528,4 +526,4 @@ TokenizeSnippets::TokenizeSnippets() { } } // namespace pass } // namespace snippets -} // namespace ngraph \ No newline at end of file +} // namespace ngraph diff --git a/src/common/transformations/include/transformations/common_optimizations/add_fake_quantize_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/add_fake_quantize_fusion.hpp index 5453aba6676..386ba81e73b 100644 --- a/src/common/transformations/include/transformations/common_optimizations/add_fake_quantize_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/add_fake_quantize_fusion.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API AddFakeQuantizeFusion; */ class ngraph::pass::AddFakeQuantizeFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddFakeQuantizeFusion", "0"); AddFakeQuantizeFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/align_eltwise_input_ranks.hpp b/src/common/transformations/include/transformations/common_optimizations/align_eltwise_input_ranks.hpp index ba93c0ca3b8..e05765ffc49 100644 --- a/src/common/transformations/include/transformations/common_optimizations/align_eltwise_input_ranks.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/align_eltwise_input_ranks.hpp @@ -17,7 +17,7 @@ namespace pass { class TRANSFORMATIONS_API AlignEltwiseInputRanks : public MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TRANSFORMATIONS_API", "0"); AlignEltwiseInputRanks(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/batch_to_space_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/batch_to_space_fusion.hpp index fae7826198b..da76987284c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/batch_to_space_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/batch_to_space_fusion.hpp @@ -30,6 +30,6 @@ class TRANSFORMATIONS_API BatchToSpaceFusion; class ngraph::pass::BatchToSpaceFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BatchToSpaceFusion", "0"); BatchToSpaceFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/binarize_weights.hpp b/src/common/transformations/include/transformations/common_optimizations/binarize_weights.hpp index 6a1e857f2ef..dce3d697856 100644 --- a/src/common/transformations/include/transformations/common_optimizations/binarize_weights.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/binarize_weights.hpp @@ -76,6 +76,6 @@ class TRANSFORMATIONS_API BinarizeWeights; class ngraph::pass::BinarizeWeights : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BinarizeWeights", "0"); BinarizeWeights(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/broadcast_elementwise_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/broadcast_elementwise_fusion.hpp index a7f87a97b63..45e7c7602b3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/broadcast_elementwise_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/broadcast_elementwise_fusion.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API BroadcastElementwiseFusion; class ngraph::pass::BroadcastElementwiseFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BroadcastElementwiseFusion", "0"); BroadcastElementwiseFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/clamp_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/clamp_fusion.hpp index 5e555279a2d..df205c7d467 100644 --- a/src/common/transformations/include/transformations/common_optimizations/clamp_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/clamp_fusion.hpp @@ -28,6 +28,6 @@ class TRANSFORMATIONS_API ClampFusion; class ngraph::pass::ClampFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ClampFusion", "0"); ClampFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/common_optimizations.hpp b/src/common/transformations/include/transformations/common_optimizations/common_optimizations.hpp index a7b6cd8f092..231af9b2ec3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/common_optimizations.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/common_optimizations.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API CommonOptimizations; class ngraph::pass::CommonOptimizations : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("CommonOptimizations", "0"); bool run_on_model(const std::shared_ptr& f) override; }; diff --git a/src/common/transformations/include/transformations/common_optimizations/concat_reduce_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/concat_reduce_fusion.hpp index da8c7a225de..d4cdbf970fa 100644 --- a/src/common/transformations/include/transformations/common_optimizations/concat_reduce_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/concat_reduce_fusion.hpp @@ -24,7 +24,7 @@ class TRANSFORMATIONS_API ConcatReduceFusion; */ class ngraph::pass::ReplaceConcatReduceByMinOrMax : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReplaceConcatReduceByMinOrMax", "0"); ReplaceConcatReduceByMinOrMax(); }; @@ -34,7 +34,7 @@ public: */ class ngraph::pass::PullSqueezeThroughEltwise : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PullSqueezeThroughEltwise", "0"); PullSqueezeThroughEltwise(); }; @@ -76,6 +76,6 @@ public: class ngraph::pass::ConcatReduceFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConcatReduceFusion", "0"); ConcatReduceFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/conv_mul_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/conv_mul_fusion.hpp index bc56afa8d59..52758a59fdf 100644 --- a/src/common/transformations/include/transformations/common_optimizations/conv_mul_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/conv_mul_fusion.hpp @@ -22,24 +22,24 @@ class TRANSFORMATIONS_API GroupConvolutionBackpropDataMultiplyFusion; class ngraph::pass::ConvolutionMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvolutionMultiplyFusion", "0"); ConvolutionMultiplyFusion(); }; class ngraph::pass::GroupConvolutionMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GroupConvolutionMultiplyFusion", "0"); GroupConvolutionMultiplyFusion(); }; class ngraph::pass::ConvolutionBackpropDataMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvolutionBackpropDataMultiplyFusion", "0"); ConvolutionBackpropDataMultiplyFusion(); }; class ngraph::pass::GroupConvolutionBackpropDataMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GroupConvolutionBackpropDataMultiplyFusion", "0"); GroupConvolutionBackpropDataMultiplyFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/conv_to_binary_conv.hpp b/src/common/transformations/include/transformations/common_optimizations/conv_to_binary_conv.hpp index f995f09ce1b..d6bc8d54d50 100644 --- a/src/common/transformations/include/transformations/common_optimizations/conv_to_binary_conv.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/conv_to_binary_conv.hpp @@ -72,6 +72,6 @@ class TRANSFORMATIONS_API ConvToBinaryConv; */ class ngraph::pass::ConvToBinaryConv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvToBinaryConv", "0"); ConvToBinaryConv(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.hpp b/src/common/transformations/include/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.hpp index 6bae6beee9e..711dcfed481 100644 --- a/src/common/transformations/include/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/convert_nms_gather_path_to_unsigned.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API ConvertNmsGatherPathToUnsigned; */ class ngraph::pass::ConvertNmsGatherPathToUnsigned : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNmsGatherPathToUnsigned", "0"); ConvertNmsGatherPathToUnsigned(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/convert_quantize_dequantize.hpp b/src/common/transformations/include/transformations/common_optimizations/convert_quantize_dequantize.hpp index 8f268e190f6..ce2d5c2cd6c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/convert_quantize_dequantize.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/convert_quantize_dequantize.hpp @@ -30,6 +30,6 @@ class TRANSFORMATIONS_API ConvertQuantizeDequantize; class ngraph::pass::ConvertQuantizeDequantize : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertQuantizeDequantize", "0"); ConvertQuantizeDequantize(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/depth_to_space_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/depth_to_space_fusion.hpp index 0bc433a65f6..878fecf8a6c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/depth_to_space_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/depth_to_space_fusion.hpp @@ -41,6 +41,6 @@ class TRANSFORMATIONS_API DepthToSpaceFusion; class ngraph::pass::DepthToSpaceFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DepthToSpaceFusion", "0"); DepthToSpaceFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/dilated_convolution_converter.hpp b/src/common/transformations/include/transformations/common_optimizations/dilated_convolution_converter.hpp index c9994063674..cd760fb24a2 100644 --- a/src/common/transformations/include/transformations/common_optimizations/dilated_convolution_converter.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/dilated_convolution_converter.hpp @@ -28,6 +28,6 @@ class TRANSFORMATIONS_API DilatedConvolutionConverter; class ngraph::pass::DilatedConvolutionConverter : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DilatedConvolutionConverter", "0"); DilatedConvolutionConverter(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/disable_random_uniform_constant_folding.hpp b/src/common/transformations/include/transformations/common_optimizations/disable_random_uniform_constant_folding.hpp index 2da8555d6c9..1fe75e21452 100644 --- a/src/common/transformations/include/transformations/common_optimizations/disable_random_uniform_constant_folding.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/disable_random_uniform_constant_folding.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API DisableRandomUniformConstantFolding; */ class ngraph::pass::DisableRandomUniformConstantFolding : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DisableRandomUniformConstantFolding", "0"); DisableRandomUniformConstantFolding(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/disable_shapeof_constant_folding.hpp b/src/common/transformations/include/transformations/common_optimizations/disable_shapeof_constant_folding.hpp index 1e729ecff1a..c7a773bf1cf 100644 --- a/src/common/transformations/include/transformations/common_optimizations/disable_shapeof_constant_folding.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/disable_shapeof_constant_folding.hpp @@ -18,6 +18,6 @@ class TRANSFORMATIONS_API DisableShapeOfConstantFolding; class ngraph::pass::DisableShapeOfConstantFolding : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DisableShapeOfConstantFolding", "0"); DisableShapeOfConstantFolding(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/divide_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/divide_fusion.hpp index 77d76b7fc32..7a4cf28900f 100644 --- a/src/common/transformations/include/transformations/common_optimizations/divide_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/divide_fusion.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API DivideFusion; */ class ngraph::pass::DivideFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DivideFusion", "0"); DivideFusion(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/division_by_zero_fp16_resolver.hpp b/src/common/transformations/include/transformations/common_optimizations/division_by_zero_fp16_resolver.hpp index ee85b1e2f15..2ca8bc18d26 100644 --- a/src/common/transformations/include/transformations/common_optimizations/division_by_zero_fp16_resolver.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/division_by_zero_fp16_resolver.hpp @@ -30,6 +30,6 @@ class TRANSFORMATIONS_API DivisionByZeroFP16Resolver; */ class ov::pass::DivisionByZeroFP16Resolver : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DivisionByZeroFP16Resolver", "0"); DivisionByZeroFP16Resolver(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/dropout_with_random_uniform_replacer.hpp b/src/common/transformations/include/transformations/common_optimizations/dropout_with_random_uniform_replacer.hpp index 2290042ed4b..5d8f44e96b3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/dropout_with_random_uniform_replacer.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/dropout_with_random_uniform_replacer.hpp @@ -36,6 +36,6 @@ class TRANSFORMATIONS_API DropoutWithRandomUniformReplacer; */ class ngraph::pass::DropoutWithRandomUniformReplacer : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DropoutWithRandomUniformReplacer", "0"); DropoutWithRandomUniformReplacer(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/eliminate_unsqueeze_gather.hpp b/src/common/transformations/include/transformations/common_optimizations/eliminate_unsqueeze_gather.hpp index 45467edf817..7d795f97281 100644 --- a/src/common/transformations/include/transformations/common_optimizations/eliminate_unsqueeze_gather.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/eliminate_unsqueeze_gather.hpp @@ -27,7 +27,7 @@ class TRANSFORMATIONS_API EliminateGatherUnsqueeze; class ngraph::pass::EliminateUnsqueezeGather : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateUnsqueezeGather", "0"); EliminateUnsqueezeGather(); }; @@ -39,6 +39,6 @@ public: class ngraph::pass::EliminateGatherUnsqueeze : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateGatherUnsqueeze", "0"); EliminateGatherUnsqueeze(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/fq_mul_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/fq_mul_fusion.hpp index afc8b7c1278..ea3f4e9d9d7 100644 --- a/src/common/transformations/include/transformations/common_optimizations/fq_mul_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/fq_mul_fusion.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API FakeQuantizeMulFusion; class ngraph::pass::FakeQuantizeMulFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FakeQuantizeMulFusion", "0"); FakeQuantizeMulFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/fq_reshape_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/fq_reshape_fusion.hpp index 05bb7733e0e..9857ae4d5a5 100644 --- a/src/common/transformations/include/transformations/common_optimizations/fq_reshape_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/fq_reshape_fusion.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API FakeQuantizeReshapeFusion; class ngraph::pass::FakeQuantizeReshapeFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FakeQuantizeReshapeFusion", "0"); FakeQuantizeReshapeFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/gelu_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/gelu_fusion.hpp index 0d5504fd04d..0cb436afaf0 100644 --- a/src/common/transformations/include/transformations/common_optimizations/gelu_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/gelu_fusion.hpp @@ -27,7 +27,7 @@ class TRANSFORMATIONS_API GeluFusionWithErfThree; */ class ngraph::pass::GeluFusionWithErfOne : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GeluFusionWithErfOne", "0"); GeluFusionWithErfOne(); }; @@ -38,7 +38,7 @@ public: */ class ngraph::pass::GeluFusionWithErfTwo : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GeluFusionWithErfTwo", "0"); GeluFusionWithErfTwo(); }; @@ -49,7 +49,7 @@ public: */ class ngraph::pass::GeluFusionWithErfThree : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GeluFusionWithErfThree", "0"); GeluFusionWithErfThree(); }; @@ -59,7 +59,7 @@ public: */ class ngraph::pass::GeluFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GeluFusion", "0"); GeluFusion() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/hsigmoid_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/hsigmoid_fusion.hpp index a6d97f6b01f..7813633ca6e 100644 --- a/src/common/transformations/include/transformations/common_optimizations/hsigmoid_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/hsigmoid_fusion.hpp @@ -28,7 +28,7 @@ class TRANSFORMATIONS_API HSigmoidFusionWithClampDiv; */ class ngraph::pass::HSigmoidFusionWithReluDiv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusionWithReluDiv", "0"); HSigmoidFusionWithReluDiv(); }; @@ -38,7 +38,7 @@ public: */ class ngraph::pass::HSigmoidFusionWithReluMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusionWithReluMul", "0"); HSigmoidFusionWithReluMul(); }; @@ -48,7 +48,7 @@ public: */ class ngraph::pass::HSigmoidFusionWithoutRelu : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusionWithoutRelu", "0"); HSigmoidFusionWithoutRelu(); }; @@ -58,7 +58,7 @@ public: */ class ngraph::pass::HSigmoidFusionWithClampMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusionWithClampMul", "0"); HSigmoidFusionWithClampMul(); }; @@ -68,7 +68,7 @@ public: */ class ngraph::pass::HSigmoidFusionWithClampDiv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusionWithClampDiv", "0"); HSigmoidFusionWithClampDiv(); }; @@ -78,7 +78,7 @@ public: */ class ngraph::pass::HSigmoidFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidFusion", "0"); HSigmoidFusion() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/hswish_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/hswish_fusion.hpp index 68427f19bb0..b08c7a9eb49 100644 --- a/src/common/transformations/include/transformations/common_optimizations/hswish_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/hswish_fusion.hpp @@ -27,7 +27,7 @@ class TRANSFORMATIONS_API HSwishFusionWithClamp; */ class ngraph::pass::HSwishFusionWithReluDiv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishFusionWithReluDiv", "0"); HSwishFusionWithReluDiv(); }; @@ -37,7 +37,7 @@ public: */ class ngraph::pass::HSwishFusionWithReluMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishFusionWithReluMul", "0"); HSwishFusionWithReluMul(); }; @@ -47,7 +47,7 @@ public: */ class ngraph::pass::HSwishFusionWithHSigmoid : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishFusionWithHSigmoid", "0"); HSwishFusionWithHSigmoid(); }; @@ -57,7 +57,7 @@ public: */ class ngraph::pass::HSwishFusionWithClamp : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishFusionWithClamp", "0"); HSwishFusionWithClamp(); }; @@ -67,7 +67,7 @@ public: */ class ngraph::pass::HSwishFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishFusion", "0"); HSwishFusion() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/interpolate_sequence_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/interpolate_sequence_fusion.hpp index 7440b4bc2c8..2feeb01b003 100644 --- a/src/common/transformations/include/transformations/common_optimizations/interpolate_sequence_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/interpolate_sequence_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API InterpolateSequenceFusion; */ class ngraph::pass::InterpolateSequenceFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InterpolateSequenceFusion", "0"); InterpolateSequenceFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/leaky_relu_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/leaky_relu_fusion.hpp index 9808cfac046..b194bbbf290 100644 --- a/src/common/transformations/include/transformations/common_optimizations/leaky_relu_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/leaky_relu_fusion.hpp @@ -25,6 +25,6 @@ class TRANSFORMATIONS_API LeakyReluFusion; class ngraph::pass::LeakyReluFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("LeakyReluFusion", "0"); LeakyReluFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/lin_op_sequence_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/lin_op_sequence_fusion.hpp index a7a09a05894..7f55b88721e 100644 --- a/src/common/transformations/include/transformations/common_optimizations/lin_op_sequence_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/lin_op_sequence_fusion.hpp @@ -22,19 +22,19 @@ class TRANSFORMATIONS_API MultiplyMultiplyFusion; class ngraph::pass::AddMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddMultiplyFusion", "0"); AddMultiplyFusion(); }; class ngraph::pass::AddAddFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AddAddFusion", "0"); AddAddFusion(); }; class ngraph::pass::MultiplyMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyMultiplyFusion", "0"); MultiplyMultiplyFusion(); }; @@ -44,10 +44,10 @@ public: */ class ngraph::pass::LinOpSequenceFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("LinOpSequenceFusion", "0"); LinOpSequenceFusion() { add_matcher(); add_matcher(); add_matcher(); } -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/matmul_const_transposes_extraction.hpp b/src/common/transformations/include/transformations/common_optimizations/matmul_const_transposes_extraction.hpp index 2a451f18a5a..5370f9b31e3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/matmul_const_transposes_extraction.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/matmul_const_transposes_extraction.hpp @@ -18,7 +18,7 @@ namespace pass { class TRANSFORMATIONS_API MatMulConstTransposesExtraction : public MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TRANSFORMATIONS_API", "0"); MatMulConstTransposesExtraction(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/matmul_multiply_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/matmul_multiply_fusion.hpp index 921fe8ffbb4..90a0513c80a 100644 --- a/src/common/transformations/include/transformations/common_optimizations/matmul_multiply_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/matmul_multiply_fusion.hpp @@ -58,6 +58,6 @@ class TRANSFORMATIONS_API MatMulMultiplyFusion; */ class ngraph::pass::MatMulMultiplyFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MatMulMultiplyFusion", "0"); MatMulMultiplyFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/mish_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/mish_fusion.hpp index 546cde5a366..925327185f0 100644 --- a/src/common/transformations/include/transformations/common_optimizations/mish_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/mish_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API MishFusion; */ class ngraph::pass::MishFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MishFusion", "0"); MishFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/moc_transformations.hpp b/src/common/transformations/include/transformations/common_optimizations/moc_transformations.hpp index 57c3dbcdbb7..e3cbcc9740a 100644 --- a/src/common/transformations/include/transformations/common_optimizations/moc_transformations.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/moc_transformations.hpp @@ -27,7 +27,7 @@ class ngraph::pass::MOCTransformations : public ngraph::pass::FunctionPass { bool m_low_precision_enabled; public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MOCTransformations", "0"); /** * use_shapes = True enables transformations which are depends on shapes and also it * enables ConstantFolding for all ShapeOf operations. diff --git a/src/common/transformations/include/transformations/common_optimizations/mul_conv_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/mul_conv_fusion.hpp index ca48dd5665a..09abf18b1e1 100644 --- a/src/common/transformations/include/transformations/common_optimizations/mul_conv_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/mul_conv_fusion.hpp @@ -79,24 +79,24 @@ class TRANSFORMATIONS_API MultiplyGroupConvolutionBackpropDataFusion; class ngraph::pass::MultiplyConvolutionFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyConvolutionFusion", "0"); MultiplyConvolutionFusion(); }; class ngraph::pass::MultiplyGroupConvolutionFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyGroupConvolutionFusion", "0"); MultiplyGroupConvolutionFusion(); }; class ngraph::pass::MultiplyConvolutionBackpropDataFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyConvolutionBackpropDataFusion", "0"); MultiplyConvolutionBackpropDataFusion(); }; class ngraph::pass::MultiplyGroupConvolutionBackpropDataFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MultiplyGroupConvolutionBackpropDataFusion", "0"); MultiplyGroupConvolutionBackpropDataFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/mul_fake_quantize_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/mul_fake_quantize_fusion.hpp index e4c5b4fb02c..fb7e2e5afa6 100644 --- a/src/common/transformations/include/transformations/common_optimizations/mul_fake_quantize_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/mul_fake_quantize_fusion.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API MulFakeQuantizeFusion; */ class ngraph::pass::MulFakeQuantizeFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MulFakeQuantizeFusion", "0"); MulFakeQuantizeFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/mvn_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/mvn_fusion.hpp index 07a96f4c1dc..e1a4d0acbd8 100644 --- a/src/common/transformations/include/transformations/common_optimizations/mvn_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/mvn_fusion.hpp @@ -29,7 +29,7 @@ class TRANSFORMATIONS_API MVNFusionWithConstantsInside; */ class ngraph::pass::MVNFusionWithoutConstants : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MVNFusionWithoutConstants", "0"); MVNFusionWithoutConstants(); }; @@ -41,7 +41,7 @@ public: */ class ngraph::pass::MVNFusionWithConstantsInside : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MVNFusionWithConstantsInside", "0"); MVNFusionWithConstantsInside(); }; @@ -51,7 +51,7 @@ public: */ class ngraph::pass::MVNFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MVNFusion", "0"); MVNFusion() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.hpp index a3aa43cec8a..2884fdf7154 100644 --- a/src/common/transformations/include/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/nearest_neighbor_upsampling_fusion.hpp @@ -25,6 +25,6 @@ class TRANSFORMATIONS_API NearestNeighborUpsamplingFusion; */ class ngraph::pass::NearestNeighborUpsamplingFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("NearestNeighborUpsamplingFusion", "0"); NearestNeighborUpsamplingFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/nop_elimination.hpp b/src/common/transformations/include/transformations/common_optimizations/nop_elimination.hpp index 280c71d6c75..a8562d8d803 100644 --- a/src/common/transformations/include/transformations/common_optimizations/nop_elimination.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/nop_elimination.hpp @@ -32,7 +32,7 @@ class TRANSFORMATIONS_API NopElimination; */ class ngraph::pass::EliminatePad : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminatePad", "0"); EliminatePad(); }; @@ -42,7 +42,7 @@ public: */ class ngraph::pass::EliminateConvert : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateConvert", "0"); EliminateConvert(); }; @@ -52,7 +52,7 @@ public: */ class ngraph::pass::EliminateConvertNonZero : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateConvertNonZero", "0"); EliminateConvertNonZero(); }; @@ -62,7 +62,7 @@ public: */ class ngraph::pass::EliminateConcat : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateConcat", "0"); EliminateConcat(); }; @@ -72,7 +72,7 @@ public: */ class ngraph::pass::EliminateSplit : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateSplit", "0"); EliminateSplit(); }; @@ -82,7 +82,7 @@ public: */ class ngraph::pass::EliminateSqueeze : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateSqueeze", "0"); EliminateSqueeze(); }; @@ -92,7 +92,7 @@ public: */ class ngraph::pass::EliminateTranspose : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateTranspose", "0"); EliminateTranspose(); }; @@ -102,12 +102,12 @@ public: */ class ngraph::pass::EliminateEltwise : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateEltwise", "0"); EliminateEltwise(); }; class ngraph::pass::NopElimination : public GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("NopElimination", "0"); NopElimination(bool use_shape_for_elimination = true); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/normalize_l2_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/normalize_l2_fusion.hpp index 1c1ae3bca11..db55a0974f3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/normalize_l2_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/normalize_l2_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API NormalizeL2Fusion; */ class ngraph::pass::NormalizeL2Fusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("NormalizeL2Fusion", "0"); NormalizeL2Fusion(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/optimize_strided_slice.hpp b/src/common/transformations/include/transformations/common_optimizations/optimize_strided_slice.hpp index 2d249da957a..ac9d9eb07ee 100644 --- a/src/common/transformations/include/transformations/common_optimizations/optimize_strided_slice.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/optimize_strided_slice.hpp @@ -30,7 +30,7 @@ class TRANSFORMATIONS_API GroupedStridedSliceOptimizer; */ class ngraph::pass::UselessStridedSliceEraser : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("UselessStridedSliceEraser", "0"); bool run_on_model(const std::shared_ptr& m) override; }; @@ -42,7 +42,7 @@ public: */ class ngraph::pass::SharedStridedSliceEraser : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SharedStridedSliceEraser", "0"); bool run_on_model(const std::shared_ptr& m) override; }; @@ -54,7 +54,7 @@ public: */ class ngraph::pass::GroupedStridedSliceOptimizer : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GroupedStridedSliceOptimizer", "0"); bool run_on_model(const std::shared_ptr& m) override; }; @@ -67,7 +67,7 @@ class ngraph::pass::StridedSliceOptimization : public ngraph::pass::FunctionPass public: StridedSliceOptimization(bool use_shapes = true); - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("StridedSliceOptimization", "0"); bool run_on_model(const std::shared_ptr& m) override; private: diff --git a/src/common/transformations/include/transformations/common_optimizations/pad_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/pad_fusion.hpp index 82c1a09ec4e..62f46069567 100644 --- a/src/common/transformations/include/transformations/common_optimizations/pad_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/pad_fusion.hpp @@ -30,7 +30,7 @@ class TRANSFORMATIONS_API PadFusionGroupConvolutionBackpropData; */ class ngraph::pass::PadFusionAvgPool : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusionAvgPool", "0"); PadFusionAvgPool(); }; @@ -43,7 +43,7 @@ public: */ class ngraph::pass::PadFusionConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusionConvolution", "0"); PadFusionConvolution(); }; @@ -57,7 +57,7 @@ public: */ class ngraph::pass::PadFusionConvolutionBackpropData : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusionConvolutionBackpropData", "0"); PadFusionConvolutionBackpropData(); }; @@ -70,7 +70,7 @@ public: */ class ngraph::pass::PadFusionGroupConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusionGroupConvolution", "0"); PadFusionGroupConvolution(); }; @@ -84,13 +84,13 @@ public: */ class ngraph::pass::PadFusionGroupConvolutionBackpropData : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusionGroupConvolutionBackpropData", "0"); PadFusionGroupConvolutionBackpropData(); }; class ngraph::pass::PadFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PadFusion", "0"); PadFusion() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/pull_transpose_through_fq.hpp b/src/common/transformations/include/transformations/common_optimizations/pull_transpose_through_fq.hpp index 529cdeeaebd..d2b14efe657 100644 --- a/src/common/transformations/include/transformations/common_optimizations/pull_transpose_through_fq.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/pull_transpose_through_fq.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API PullTransposeThroughFQUp; class ngraph::pass::PullTransposeThroughFQUp : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PullTransposeThroughFQUp", "0"); PullTransposeThroughFQUp(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/random_uniform_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/random_uniform_fusion.hpp index 199b11a4918..22b53a120b9 100644 --- a/src/common/transformations/include/transformations/common_optimizations/random_uniform_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/random_uniform_fusion.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API RandomUniformFusion; */ class ngraph::pass::RandomUniformFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RandomUniformFusion", "0"); RandomUniformFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/relu_fake_quantize_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/relu_fake_quantize_fusion.hpp index 64044be125b..af08e2bcbe6 100644 --- a/src/common/transformations/include/transformations/common_optimizations/relu_fake_quantize_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/relu_fake_quantize_fusion.hpp @@ -25,6 +25,6 @@ class TRANSFORMATIONS_API ReluFakeQuantizeFusion; class ngraph::pass::ReluFakeQuantizeFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReluFakeQuantizeFusion", "0"); ReluFakeQuantizeFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/remove_concat_zero_dim_input.hpp b/src/common/transformations/include/transformations/common_optimizations/remove_concat_zero_dim_input.hpp index 8c66d608034..9b852bb2435 100644 --- a/src/common/transformations/include/transformations/common_optimizations/remove_concat_zero_dim_input.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/remove_concat_zero_dim_input.hpp @@ -25,6 +25,6 @@ class TRANSFORMATIONS_API RemoveConcatZeroDimInput; class ov::pass::RemoveConcatZeroDimInput : public ov::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveConcatZeroDimInput", "0"); RemoveConcatZeroDimInput(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/remove_filtering_boxes_by_size.hpp b/src/common/transformations/include/transformations/common_optimizations/remove_filtering_boxes_by_size.hpp index 7372684ca73..cdda54802bb 100644 --- a/src/common/transformations/include/transformations/common_optimizations/remove_filtering_boxes_by_size.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/remove_filtering_boxes_by_size.hpp @@ -20,12 +20,12 @@ class TRANSFORMATIONS_API RemoveFilteringBoxesBySize; class ngraph::pass::FuseFilteringBoxesBySize : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FuseFilteringBoxesBySize", "0"); FuseFilteringBoxesBySize(); }; class ngraph::pass::RemoveFilteringBoxesBySize : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveFilteringBoxesBySize", "0"); RemoveFilteringBoxesBySize(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.hpp b/src/common/transformations/include/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.hpp index a0154cad5ee..1931ee649cd 100644 --- a/src/common/transformations/include/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/remove_multi_subgraph_op_dangling_params.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API RemoveMultiSubGraphOpDanglingParams; class ov::pass::RemoveMultiSubGraphOpDanglingParams : public ov::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveMultiSubGraphOpDanglingParams", "0"); RemoveMultiSubGraphOpDanglingParams(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/reshape_sequence_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/reshape_sequence_fusion.hpp index cc9aaf7d096..99e1f45fa22 100644 --- a/src/common/transformations/include/transformations/common_optimizations/reshape_sequence_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/reshape_sequence_fusion.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API ReshapeSequenceFusion; class ngraph::pass::ReshapeSequenceFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeSequenceFusion", "0"); ReshapeSequenceFusion(bool use_shape_for_elimination = true); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/ric_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/ric_fusion.hpp index 2d5f38c6a0f..2ffb211753c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/ric_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/ric_fusion.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API ReverseInputChannelsFusion; class ngraph::pass::ReverseInputChannelsFusion : public ov::pass::ModelPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReverseInputChannelsFusion", "0"); bool run_on_model(const std::shared_ptr&) override; }; diff --git a/src/common/transformations/include/transformations/common_optimizations/shuffle_channels_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/shuffle_channels_fusion.hpp index ae89107a676..f4a8781f7ec 100644 --- a/src/common/transformations/include/transformations/common_optimizations/shuffle_channels_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/shuffle_channels_fusion.hpp @@ -33,6 +33,6 @@ class TRANSFORMATIONS_API ShuffleChannelsFusion; class ngraph::pass::ShuffleChannelsFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ShuffleChannelsFusion", "0"); ShuffleChannelsFusion(const bool reshape_constants_check); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/simplify_shape_of_sub_graph.hpp b/src/common/transformations/include/transformations/common_optimizations/simplify_shape_of_sub_graph.hpp index 8ee4432499d..21de8858d66 100644 --- a/src/common/transformations/include/transformations/common_optimizations/simplify_shape_of_sub_graph.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/simplify_shape_of_sub_graph.hpp @@ -33,7 +33,7 @@ class TRANSFORMATIONS_API SimplifySecondInputOfReshape; */ class ngraph::pass::SharedShapeOf : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SharedShapeOf", "0"); bool run_on_model(const std::shared_ptr& m) override; }; @@ -45,7 +45,7 @@ public: */ class ngraph::pass::GroupedGatherElimination : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GroupedGatherElimination", "0"); GroupedGatherElimination(); }; @@ -55,7 +55,7 @@ public: */ class ngraph::pass::SimplifyShapeOfSubGraph : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SimplifyShapeOfSubGraph", "0"); bool run_on_model(const std::shared_ptr& m) override; }; @@ -65,7 +65,7 @@ public: */ class ngraph::pass::GatherNopElimination : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GatherNopElimination", "0"); GatherNopElimination(); }; @@ -77,7 +77,7 @@ public: */ class ngraph::pass::SimplifyGatherShapeOf : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SimplifyGatherShapeOf", "0"); SimplifyGatherShapeOf(); }; @@ -88,6 +88,6 @@ public: */ class ngraph::pass::SimplifySecondInputOfReshape : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SimplifySecondInputOfReshape", "0"); SimplifySecondInputOfReshape(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.hpp b/src/common/transformations/include/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.hpp index 5de5c88fba7..fbf5ef2dfa0 100644 --- a/src/common/transformations/include/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/skip_gather_before_transpose_and_reshape.hpp @@ -25,6 +25,6 @@ class TRANSFORMATIONS_API SkipGatherBeforeTransposeAndReshape; */ class ngraph::pass::SkipGatherBeforeTransposeAndReshape : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SkipGatherBeforeTransposeAndReshape", "0"); SkipGatherBeforeTransposeAndReshape(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/softmax_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/softmax_fusion.hpp index 01e2741b598..e836a656f8c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/softmax_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/softmax_fusion.hpp @@ -71,6 +71,6 @@ class TRANSFORMATIONS_API SoftmaxFusion; class ngraph::pass::SoftmaxFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftmaxFusion", "0"); SoftmaxFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/softplus_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/softplus_fusion.hpp index bd3fe1ed1e5..f519621a56b 100644 --- a/src/common/transformations/include/transformations/common_optimizations/softplus_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/softplus_fusion.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API SoftPlusFusion; */ class ngraph::pass::SoftPlusFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftPlusFusion", "0"); SoftPlusFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/softplus_to_mish_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/softplus_to_mish_fusion.hpp index 2884df168e1..0df289fc93b 100644 --- a/src/common/transformations/include/transformations/common_optimizations/softplus_to_mish_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/softplus_to_mish_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API SoftPlusToMishFusion; */ class ngraph::pass::SoftPlusToMishFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftPlusToMishFusion", "0"); SoftPlusToMishFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/space_to_batch_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/space_to_batch_fusion.hpp index a784f68cc50..4490b86a3ed 100644 --- a/src/common/transformations/include/transformations/common_optimizations/space_to_batch_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/space_to_batch_fusion.hpp @@ -31,6 +31,6 @@ class TRANSFORMATIONS_API SpaceToBatchFusion; class ngraph::pass::SpaceToBatchFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SpaceToBatchFusion", "0"); SpaceToBatchFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.hpp index b49e1e5485c..773eefff6f3 100644 --- a/src/common/transformations/include/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/split_concat_pair_to_interpolate_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API SplitConcatPairToInterpolateFusion; */ class ngraph::pass::SplitConcatPairToInterpolateFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitConcatPairToInterpolateFusion", "0"); SplitConcatPairToInterpolateFusion(bool use_shape_for_elimination = true); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/split_squeeze_concat_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/split_squeeze_concat_fusion.hpp index 91ade68c8d7..c4b96b71885 100644 --- a/src/common/transformations/include/transformations/common_optimizations/split_squeeze_concat_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/split_squeeze_concat_fusion.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API SplitSqueezeConcatFusion; */ class ngraph::pass::SplitSqueezeConcatFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitSqueezeConcatFusion", "0"); SplitSqueezeConcatFusion(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/strides_optimization.hpp b/src/common/transformations/include/transformations/common_optimizations/strides_optimization.hpp index 9aa7ec677f6..2d2b198db4c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/strides_optimization.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/strides_optimization.hpp @@ -29,7 +29,7 @@ class TRANSFORMATIONS_API StridesOptimization; */ class ngraph::pass::ConvStridesPropagation : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvStridesPropagation", "0"); ConvStridesPropagation(); }; @@ -41,7 +41,7 @@ public: */ class ngraph::pass::SupportedNodesStridesPropagation : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SupportedNodesStridesPropagation", "0"); SupportedNodesStridesPropagation(); }; @@ -52,7 +52,7 @@ public: */ class ngraph::pass::UnsupportedNodesStridesPropagation : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("UnsupportedNodesStridesPropagation", "0"); UnsupportedNodesStridesPropagation(); }; @@ -63,7 +63,7 @@ public: */ class ngraph::pass::StridesOptimization : public ngraph::pass::BackwardGraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("StridesOptimization", "0"); StridesOptimization() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/subtract_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/subtract_fusion.hpp index 4c5cfbf1969..0b24c890c22 100644 --- a/src/common/transformations/include/transformations/common_optimizations/subtract_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/subtract_fusion.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API SubtractFusion; */ class ngraph::pass::SubtractFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SubtractFusion", "0"); SubtractFusion(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/swish_fusion.hpp b/src/common/transformations/include/transformations/common_optimizations/swish_fusion.hpp index 5feaff7e376..ec5be9edb25 100644 --- a/src/common/transformations/include/transformations/common_optimizations/swish_fusion.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/swish_fusion.hpp @@ -27,7 +27,7 @@ class TRANSFORMATIONS_API SwishFusionWithoutBeta; */ class ngraph::pass::SwishFusionWithSigmoid : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwishFusionWithSigmoid", "0"); SwishFusionWithSigmoid(); }; @@ -37,7 +37,7 @@ public: */ class ngraph::pass::SwishFusionWithSigmoidWithBeta : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwishFusionWithSigmoidWithBeta", "0"); SwishFusionWithSigmoidWithBeta(); }; @@ -47,7 +47,7 @@ public: */ class ngraph::pass::SwishFusionWithBeta : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwishFusionWithBeta", "0"); SwishFusionWithBeta(); }; @@ -57,7 +57,7 @@ public: */ class ngraph::pass::SwishFusionWithoutBeta : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwishFusionWithoutBeta", "0"); SwishFusionWithoutBeta(); }; @@ -67,11 +67,11 @@ public: */ class ngraph::pass::SwishFusion : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwishFusion", "0"); SwishFusion() { add_matcher(); add_matcher(); add_matcher(); add_matcher(); } -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.hpp b/src/common/transformations/include/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.hpp index 5f63b7f1fa3..57616ab5ae5 100644 --- a/src/common/transformations/include/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/transpose_reshape_elimination_for_matmul.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API TransposeReshapeEliminationForMatmul; */ class ngraph::pass::TransposeReshapeEliminationForMatmul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeReshapeEliminationForMatmul", "0"); TransposeReshapeEliminationForMatmul(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/transpose_sinking.hpp b/src/common/transformations/include/transformations/common_optimizations/transpose_sinking.hpp index 2ccc8a06ddd..4300ea7735c 100644 --- a/src/common/transformations/include/transformations/common_optimizations/transpose_sinking.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/transpose_sinking.hpp @@ -31,7 +31,7 @@ class TRANSFORMATIONS_API TransposeFuse; */ class ngraph::pass::TransposeReduction : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeReduction", "0"); TransposeReduction(); }; @@ -42,7 +42,7 @@ public: */ class ngraph::pass::TransposeFQReduction : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeFQReduction", "0"); TransposeFQReduction(); }; @@ -52,7 +52,7 @@ public: */ class ngraph::pass::TransposeConvert : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeConvert", "0"); TransposeConvert(); }; @@ -62,7 +62,7 @@ public: */ class ngraph::pass::TransposeEltwise : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeEltwise", "0"); TransposeEltwise(); }; @@ -73,7 +73,7 @@ public: */ class ngraph::pass::TransposeFuse : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeFuse", "0"); TransposeFuse(); }; @@ -83,7 +83,7 @@ public: */ class ngraph::pass::TransposeSinking : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeSinking", "0"); TransposeSinking() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/common_optimizations/transpose_to_reshape.hpp b/src/common/transformations/include/transformations/common_optimizations/transpose_to_reshape.hpp index db2fc8bda6d..76f1dd64abe 100644 --- a/src/common/transformations/include/transformations/common_optimizations/transpose_to_reshape.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/transpose_to_reshape.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API TransposeToReshape; */ class ngraph::pass::TransposeToReshape : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeToReshape", "0"); TransposeToReshape(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/weights_dequantize_to_fake_quantize.hpp b/src/common/transformations/include/transformations/common_optimizations/weights_dequantize_to_fake_quantize.hpp index 37970157474..a0612f204b9 100644 --- a/src/common/transformations/include/transformations/common_optimizations/weights_dequantize_to_fake_quantize.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/weights_dequantize_to_fake_quantize.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API WeightsDequantizeToFakeQuantize; */ class ngraph::pass::WeightsDequantizeToFakeQuantize : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("WeightsDequantizeToFakeQuantize", "0"); WeightsDequantizeToFakeQuantize(); }; diff --git a/src/common/transformations/include/transformations/common_optimizations/wrap_interpolate_into_transposes.hpp b/src/common/transformations/include/transformations/common_optimizations/wrap_interpolate_into_transposes.hpp index 445aa745baa..9d3eb503c7d 100644 --- a/src/common/transformations/include/transformations/common_optimizations/wrap_interpolate_into_transposes.hpp +++ b/src/common/transformations/include/transformations/common_optimizations/wrap_interpolate_into_transposes.hpp @@ -34,6 +34,6 @@ class TRANSFORMATIONS_API WrapInterpolateIntoTransposes; */ class ngraph::pass::WrapInterpolateIntoTransposes : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("WrapInterpolateIntoTransposes", "0"); WrapInterpolateIntoTransposes(); }; diff --git a/src/common/transformations/include/transformations/control_flow/unroll_if.hpp b/src/common/transformations/include/transformations/control_flow/unroll_if.hpp index fbc5ddbe405..af32d6d84a4 100644 --- a/src/common/transformations/include/transformations/control_flow/unroll_if.hpp +++ b/src/common/transformations/include/transformations/control_flow/unroll_if.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API UnrollIf; class ngraph::pass::UnrollIf : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("UnrollIf", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/control_flow/unroll_tensor_iterator.hpp b/src/common/transformations/include/transformations/control_flow/unroll_tensor_iterator.hpp index 055c41cf805..101a795296e 100644 --- a/src/common/transformations/include/transformations/control_flow/unroll_tensor_iterator.hpp +++ b/src/common/transformations/include/transformations/control_flow/unroll_tensor_iterator.hpp @@ -27,6 +27,6 @@ class TRANSFORMATIONS_API UnrollTensorIterator; class ngraph::pass::UnrollTensorIterator : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("UnrollTensorIterator", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/convert_precision.hpp b/src/common/transformations/include/transformations/convert_precision.hpp index f4634e0143c..377c19fdfbf 100644 --- a/src/common/transformations/include/transformations/convert_precision.hpp +++ b/src/common/transformations/include/transformations/convert_precision.hpp @@ -75,7 +75,7 @@ using precisions_array = std::vector& m) override; }; diff --git a/src/common/transformations/include/transformations/init_node_info.hpp b/src/common/transformations/include/transformations/init_node_info.hpp index 0ed26da0b49..ba8d31dced2 100644 --- a/src/common/transformations/include/transformations/init_node_info.hpp +++ b/src/common/transformations/include/transformations/init_node_info.hpp @@ -40,6 +40,6 @@ class NGRAPH_API InitNodeInfo; */ class ngraph::pass::InitNodeInfo : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InitNodeInfo", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/low_precision/disable_convert_constant_folding_on_const_path.hpp b/src/common/transformations/include/transformations/low_precision/disable_convert_constant_folding_on_const_path.hpp index 9cf348e605c..8789e3b72f8 100644 --- a/src/common/transformations/include/transformations/low_precision/disable_convert_constant_folding_on_const_path.hpp +++ b/src/common/transformations/include/transformations/low_precision/disable_convert_constant_folding_on_const_path.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API DisableConvertConstantFoldingOnConstPath; class ngraph::pass::DisableConvertConstantFoldingOnConstPath : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DisableConvertConstantFoldingOnConstPath", "0"); DisableConvertConstantFoldingOnConstPath(const element::TypeVector& inputPrecisions = {}); }; diff --git a/src/common/transformations/include/transformations/op_conversions/batch_norm_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/batch_norm_decomposition.hpp index 4eb17023cdd..a538d5f8b1c 100644 --- a/src/common/transformations/include/transformations/op_conversions/batch_norm_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/batch_norm_decomposition.hpp @@ -22,6 +22,6 @@ class TRANSFORMATIONS_API BatchNormDecomposition; class ngraph::pass::BatchNormDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BatchNormDecomposition", "0"); BatchNormDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/bidirectional_sequences_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/bidirectional_sequences_decomposition.hpp index 711589da3e8..bccc77acff8 100644 --- a/src/common/transformations/include/transformations/op_conversions/bidirectional_sequences_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/bidirectional_sequences_decomposition.hpp @@ -30,7 +30,7 @@ class TRANSFORMATIONS_API BidirectionalRNNSequenceDecomposition; class ngraph::pass::BidirectionalLSTMSequenceDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BidirectionalLSTMSequenceDecomposition", "0"); BidirectionalLSTMSequenceDecomposition(); }; @@ -42,7 +42,7 @@ public: class ngraph::pass::BidirectionalGRUSequenceDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BidirectionalGRUSequenceDecomposition", "0"); BidirectionalGRUSequenceDecomposition(); }; @@ -54,7 +54,7 @@ public: class ngraph::pass::BidirectionalRNNSequenceDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BidirectionalRNNSequenceDecomposition", "0"); BidirectionalRNNSequenceDecomposition(); }; @@ -66,7 +66,7 @@ public: class ngraph::pass::BidirectionalSequenceDecomposition : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BidirectionalSequenceDecomposition", "0"); BidirectionalSequenceDecomposition() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/op_conversions/convert_batch_to_space.hpp b/src/common/transformations/include/transformations/op_conversions/convert_batch_to_space.hpp index 087ba8004f2..94480961aab 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_batch_to_space.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_batch_to_space.hpp @@ -33,7 +33,7 @@ class TRANSFORMATIONS_API ConvertBatchToSpace; class ngraph::pass::ConvertBatchToSpace : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertBatchToSpace", "0"); explicit ConvertBatchToSpace(bool convert_by_elements = true) : MatcherPass() { if (convert_by_elements) convert_batch_to_space_by_elements(); diff --git a/src/common/transformations/include/transformations/op_conversions/convert_broadcast3.hpp b/src/common/transformations/include/transformations/op_conversions/convert_broadcast3.hpp index 6f42c62924e..01db8ebfce4 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_broadcast3.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_broadcast3.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertBroadcast3; class ngraph::pass::ConvertBroadcast3 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertBroadcast3", "0"); ConvertBroadcast3(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_broadcast_to_tiles.hpp b/src/common/transformations/include/transformations/op_conversions/convert_broadcast_to_tiles.hpp index 56a9462302b..695b709f125 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_broadcast_to_tiles.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_broadcast_to_tiles.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertBroadcastToTiles; class ngraph::pass::ConvertBroadcastToTiles : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertBroadcastToTiles", "0"); ConvertBroadcastToTiles(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_deformable_conv_v8_to_v1.hpp b/src/common/transformations/include/transformations/op_conversions/convert_deformable_conv_v8_to_v1.hpp index 4b8bb451ec2..47ee6be7736 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_deformable_conv_v8_to_v1.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_deformable_conv_v8_to_v1.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API ConvertDeformableConv8To1; */ class ngraph::pass::ConvertDeformableConv8To1 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDeformableConv8To1", "0"); ConvertDeformableConv8To1(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_depth_to_space.hpp b/src/common/transformations/include/transformations/op_conversions/convert_depth_to_space.hpp index 1f8953cb257..9b99520f9c8 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_depth_to_space.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_depth_to_space.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertDepthToSpace; class ngraph::pass::ConvertDepthToSpace : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDepthToSpace", "0"); ConvertDepthToSpace(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_divide.hpp b/src/common/transformations/include/transformations/op_conversions/convert_divide.hpp index e8a59d95a18..18bc081b7ba 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_divide.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_divide.hpp @@ -20,12 +20,12 @@ class TRANSFORMATIONS_API ConvertDivideWithConstant; class ngraph::pass::ConvertDivide : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDivide", "0"); ConvertDivide(); }; class ngraph::pass::ConvertDivideWithConstant : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDivideWithConstant", "0"); ConvertDivideWithConstant(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_gather_0d.hpp b/src/common/transformations/include/transformations/op_conversions/convert_gather_0d.hpp index ca74418e731..22223eb5085 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_gather_0d.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_gather_0d.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API ConvertGather0D; */ class ngraph::pass::ConvertGather0D : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGather0D", "0"); ConvertGather0D(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_gather_downgrade.hpp b/src/common/transformations/include/transformations/op_conversions/convert_gather_downgrade.hpp index 1b44f809711..b1c5c2e5299 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_gather_downgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_gather_downgrade.hpp @@ -22,7 +22,7 @@ class TRANSFORMATIONS_API ConvertGather8ToGather7; */ class ngraph::pass::ConvertGather7ToGather1 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGather7ToGather1", "0"); ConvertGather7ToGather1(); }; @@ -32,6 +32,6 @@ public: */ class ngraph::pass::ConvertGather8ToGather7 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGather8ToGather7", "0"); ConvertGather8ToGather7(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_gather_upgrade.hpp b/src/common/transformations/include/transformations/op_conversions/convert_gather_upgrade.hpp index effb5649a7f..676b8291fac 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_gather_upgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_gather_upgrade.hpp @@ -23,7 +23,7 @@ class TRANSFORMATIONS_API ConvertGather7ToGather8; */ class ngraph::pass::ConvertGather1ToGather7 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGather1ToGather7", "0"); ConvertGather1ToGather7(); }; @@ -33,6 +33,6 @@ public: */ class ngraph::pass::ConvertGather7ToGather8 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGather7ToGather8", "0"); ConvertGather7ToGather8(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_gelu.hpp b/src/common/transformations/include/transformations/op_conversions/convert_gelu.hpp index 8d247aa595e..04c309143c7 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_gelu.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_gelu.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API ConvertGELU; class ngraph::pass::ConvertGELU : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGELU", "0"); ConvertGELU(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_interpolate1_to_interpolate4.hpp b/src/common/transformations/include/transformations/op_conversions/convert_interpolate1_to_interpolate4.hpp index 6ad05c2e9f7..f182927f4d7 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_interpolate1_to_interpolate4.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_interpolate1_to_interpolate4.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API ConvertInterpolate1ToInterpolate4; */ class ngraph::pass::ConvertInterpolate1ToInterpolate4 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertInterpolate1ToInterpolate4", "0"); ConvertInterpolate1ToInterpolate4(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.hpp b/src/common/transformations/include/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.hpp index 21a04ef16f1..bfbd660242c 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_matrix_nms_to_matrix_nms_ie.hpp @@ -20,6 +20,6 @@ class TRANSFORMATIONS_API ConvertMatrixNmsToMatrixNmsIE; class ngraph::pass::ConvertMatrixNmsToMatrixNmsIE : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatrixNmsToMatrixNmsIE", "0"); ConvertMatrixNmsToMatrixNmsIE(bool force_i32_output_type = true); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_minimum_to_power_and_max.hpp b/src/common/transformations/include/transformations/op_conversions/convert_minimum_to_power_and_max.hpp index e1025e1ef79..445e62b0fce 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_minimum_to_power_and_max.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_minimum_to_power_and_max.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertMinimum; class ngraph::pass::ConvertMinimum : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMinimum", "0"); ConvertMinimum(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_mod.hpp b/src/common/transformations/include/transformations/op_conversions/convert_mod.hpp index 69b18636f42..2f57f8926b8 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_mod.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_mod.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertMod; class ngraph::pass::ConvertMod : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMod", "0"); ConvertMod(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.hpp b/src/common/transformations/include/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.hpp index 90c7da24daf..02c6d34d816 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_multiclass_nms_to_multiclass_nms_ie.hpp @@ -20,6 +20,6 @@ class TRANSFORMATIONS_API ConvertMulticlassNmsToMulticlassNmsIE; class ngraph::pass::ConvertMulticlassNmsToMulticlassNmsIE : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("public", "0"); ConvertMulticlassNmsToMulticlassNmsIE(bool force_i32_output_type = true); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_mvn1_to_mvn6.hpp b/src/common/transformations/include/transformations/op_conversions/convert_mvn1_to_mvn6.hpp index aaece983f6b..c853d3a5047 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_mvn1_to_mvn6.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_mvn1_to_mvn6.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API ConvertMVN1ToMVN6; */ class ngraph::pass::ConvertMVN1ToMVN6 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMVN1ToMVN6", "0"); ConvertMVN1ToMVN6(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_negative.hpp b/src/common/transformations/include/transformations/op_conversions/convert_negative.hpp index 9a542bca8bf..ecc01076a21 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_negative.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_negative.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertNegative; class ngraph::pass::ConvertNegative : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNegative", "0"); ConvertNegative(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_nms_to_nms_ie_internal.hpp b/src/common/transformations/include/transformations/op_conversions/convert_nms_to_nms_ie_internal.hpp index 4f40940c82e..ae07b0a9de0 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_nms_to_nms_ie_internal.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_nms_to_nms_ie_internal.hpp @@ -20,6 +20,6 @@ class TRANSFORMATIONS_API ConvertNMSToNMSIEInternal; class ngraph::pass::ConvertNMSToNMSIEInternal : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMSToNMSIEInternal", "0"); ConvertNMSToNMSIEInternal(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_pad_to_group_conv.hpp b/src/common/transformations/include/transformations/op_conversions/convert_pad_to_group_conv.hpp index 583c875b1b9..56274b9a54e 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_pad_to_group_conv.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_pad_to_group_conv.hpp @@ -28,6 +28,6 @@ class TRANSFORMATIONS_API ConvertPadToGroupConvolution; class ngraph::pass::ConvertPadToGroupConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPadToGroupConvolution", "0"); ConvertPadToGroupConvolution(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_previous_nms_to_nms_5.hpp b/src/common/transformations/include/transformations/op_conversions/convert_previous_nms_to_nms_5.hpp index 1a98a5b1c62..b07456d3152 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_previous_nms_to_nms_5.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_previous_nms_to_nms_5.hpp @@ -21,18 +21,18 @@ class TRANSFORMATIONS_API ConvertNMS4ToNMS5; class ngraph::pass::ConvertNMS1ToNMS5 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMS1ToNMS5", "0"); ConvertNMS1ToNMS5(); }; class ngraph::pass::ConvertNMS3ToNMS5 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMS3ToNMS5", "0"); ConvertNMS3ToNMS5(); }; class ngraph::pass::ConvertNMS4ToNMS5 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertNMS4ToNMS5", "0"); ConvertNMS4ToNMS5(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_prior_box_v8_to_v0.hpp b/src/common/transformations/include/transformations/op_conversions/convert_prior_box_v8_to_v0.hpp index 0f3a47ea801..ada24bf895e 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_prior_box_v8_to_v0.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_prior_box_v8_to_v0.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API ConvertPriorBox8To0; */ class ngraph::pass::ConvertPriorBox8To0 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPriorBox8To0", "0"); ConvertPriorBox8To0(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_reduce_to_pooling.hpp b/src/common/transformations/include/transformations/op_conversions/convert_reduce_to_pooling.hpp index cca24e57133..1655fe53301 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_reduce_to_pooling.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_reduce_to_pooling.hpp @@ -34,25 +34,25 @@ public: class ngraph::pass::ConvertReduceMeanToPooling : public ConvertReduceBase { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertReduceMeanToPooling", "0"); ConvertReduceMeanToPooling(); }; class ngraph::pass::ConvertReduceMaxToPooling : public ConvertReduceBase { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertReduceMaxToPooling", "0"); ConvertReduceMaxToPooling(); }; class ngraph::pass::ConvertReduceSumToPooling : public ConvertReduceBase { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertReduceSumToPooling", "0"); ConvertReduceSumToPooling(); }; class ngraph::pass::ConvertReduceToPooling : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertReduceToPooling", "0"); ConvertReduceToPooling() { add_matcher(); add_matcher(); diff --git a/src/common/transformations/include/transformations/op_conversions/convert_scatter_elements_to_scatter.hpp b/src/common/transformations/include/transformations/op_conversions/convert_scatter_elements_to_scatter.hpp index 7e4a5e76ec5..c6fdb6a3fb2 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_scatter_elements_to_scatter.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_scatter_elements_to_scatter.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API ConvertScatterElementsToScatter; */ class ngraph::pass::ConvertScatterElementsToScatter : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertScatterElementsToScatter", "0"); ConvertScatterElementsToScatter(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_sequences_to_tensor_iterator.hpp b/src/common/transformations/include/transformations/op_conversions/convert_sequences_to_tensor_iterator.hpp index e3cc75b5f57..9790b90e9dd 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_sequences_to_tensor_iterator.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_sequences_to_tensor_iterator.hpp @@ -28,7 +28,7 @@ class TRANSFORMATIONS_API ConvertSequenceToTensorIterator; class ngraph::pass::ConvertRNNSequenceToTensorIterator : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertRNNSequenceToTensorIterator", "0"); ConvertRNNSequenceToTensorIterator(); }; @@ -40,7 +40,7 @@ public: class ngraph::pass::ConvertGRUSequenceToTensorIterator : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGRUSequenceToTensorIterator", "0"); ConvertGRUSequenceToTensorIterator(); }; @@ -52,12 +52,12 @@ public: class ngraph::pass::ConvertLSTMSequenceToTensorIterator : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertLSTMSequenceToTensorIterator", "0"); ConvertLSTMSequenceToTensorIterator(); }; class ngraph::pass::ConvertSequenceToTensorIterator : public GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSequenceToTensorIterator", "0"); ConvertSequenceToTensorIterator(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_shapeof3.hpp b/src/common/transformations/include/transformations/op_conversions/convert_shapeof3.hpp index bd46611853a..adf5e23ded1 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_shapeof3.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_shapeof3.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertShapeOf3; class ngraph::pass::ConvertShapeOf3 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertShapeOf3", "0"); ConvertShapeOf3(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_shuffle_channels3.hpp b/src/common/transformations/include/transformations/op_conversions/convert_shuffle_channels3.hpp index fe76ccc3ffc..36e2f272fde 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_shuffle_channels3.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_shuffle_channels3.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertShuffleChannels3; class ngraph::pass::ConvertShuffleChannels3 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertShuffleChannels3", "0"); ConvertShuffleChannels3(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_slice_to_strided_slice.hpp b/src/common/transformations/include/transformations/op_conversions/convert_slice_to_strided_slice.hpp index 1cc2521e66b..f0597f6dd11 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_slice_to_strided_slice.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_slice_to_strided_slice.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API SliceToStridedSlice; */ class ngraph::pass::SliceToStridedSlice : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SliceToStridedSlice", "0"); SliceToStridedSlice(bool use_shapes); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_softmax_downgrade.hpp b/src/common/transformations/include/transformations/op_conversions/convert_softmax_downgrade.hpp index 907576d7b92..91ea63e49bc 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_softmax_downgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_softmax_downgrade.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API ConvertSoftMax8ToSoftMax1; */ class ngraph::pass::ConvertSoftMax8ToSoftMax1 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSoftMax8ToSoftMax1", "0"); ConvertSoftMax8ToSoftMax1(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_softmax_upgrade.hpp b/src/common/transformations/include/transformations/op_conversions/convert_softmax_upgrade.hpp index 603a036d3e1..f93fd3aa669 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_softmax_upgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_softmax_upgrade.hpp @@ -22,6 +22,6 @@ class TRANSFORMATIONS_API ConvertSoftMax1ToSoftMax8; class ngraph::pass::ConvertSoftMax1ToSoftMax8 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSoftMax1ToSoftMax8", "0"); ConvertSoftMax1ToSoftMax8(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_space_to_batch.hpp b/src/common/transformations/include/transformations/op_conversions/convert_space_to_batch.hpp index 574e93baa88..de0abaddcb4 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_space_to_batch.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_space_to_batch.hpp @@ -32,7 +32,7 @@ class TRANSFORMATIONS_API ConvertSpaceToBatch; class ngraph::pass::ConvertSpaceToBatch : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSpaceToBatch", "0"); explicit ConvertSpaceToBatch(bool convert_by_elements = true) : MatcherPass() { if (convert_by_elements) convert_space_to_batch_by_elements(); diff --git a/src/common/transformations/include/transformations/op_conversions/convert_space_to_depth.hpp b/src/common/transformations/include/transformations/op_conversions/convert_space_to_depth.hpp index 572f49ba92e..6382e065cdc 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_space_to_depth.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_space_to_depth.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertSpaceToDepth; class ngraph::pass::ConvertSpaceToDepth : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSpaceToDepth", "0"); ConvertSpaceToDepth(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_subtract.hpp b/src/common/transformations/include/transformations/op_conversions/convert_subtract.hpp index cd18c4c279f..d24c915cb14 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_subtract.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_subtract.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertSubtract; class ngraph::pass::ConvertSubtract : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertSubtract", "0"); ConvertSubtract(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_ti_to_sequences.hpp b/src/common/transformations/include/transformations/op_conversions/convert_ti_to_sequences.hpp index 8e13bc21997..57897d8e476 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_ti_to_sequences.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_ti_to_sequences.hpp @@ -28,7 +28,7 @@ class TRANSFORMATIONS_API ConvertTensorIteratorToSequence; class ngraph::pass::ConvertTensorIteratorToLSTMSequence : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTensorIteratorToLSTMSequence", "0"); ConvertTensorIteratorToLSTMSequence(); }; @@ -40,7 +40,7 @@ public: class ngraph::pass::ConvertTensorIteratorToRNNSequence : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTensorIteratorToRNNSequence", "0"); ConvertTensorIteratorToRNNSequence(); }; @@ -52,12 +52,12 @@ public: class ngraph::pass::ConvertTensorIteratorToGRUSequence : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTensorIteratorToGRUSequence", "0"); ConvertTensorIteratorToGRUSequence(); }; class ngraph::pass::ConvertTensorIteratorToSequence : public GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTensorIteratorToSequence", "0"); ConvertTensorIteratorToSequence(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/convert_topk3.hpp b/src/common/transformations/include/transformations/op_conversions/convert_topk3.hpp index c2575583f35..8ef1217d3d9 100644 --- a/src/common/transformations/include/transformations/op_conversions/convert_topk3.hpp +++ b/src/common/transformations/include/transformations/op_conversions/convert_topk3.hpp @@ -19,6 +19,6 @@ class TRANSFORMATIONS_API ConvertTopK3; class ngraph::pass::ConvertTopK3 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTopK3", "0"); ConvertTopK3(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/detection_output_downgrade.hpp b/src/common/transformations/include/transformations/op_conversions/detection_output_downgrade.hpp index f7ffd1dea8f..21903bfb878 100644 --- a/src/common/transformations/include/transformations/op_conversions/detection_output_downgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/detection_output_downgrade.hpp @@ -22,6 +22,6 @@ class TRANSFORMATIONS_API ConvertDetectionOutput8ToDetectionOutput1; */ class ngraph::pass::ConvertDetectionOutput8ToDetectionOutput1 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDetectionOutput8ToDetectionOutput1", "0"); ConvertDetectionOutput8ToDetectionOutput1(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/detection_output_upgrade.hpp b/src/common/transformations/include/transformations/op_conversions/detection_output_upgrade.hpp index e4cd5d2bd98..7cb61504eca 100644 --- a/src/common/transformations/include/transformations/op_conversions/detection_output_upgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/detection_output_upgrade.hpp @@ -22,6 +22,6 @@ class TRANSFORMATIONS_API ConvertDetectionOutput1ToDetectionOutput8; */ class ngraph::pass::ConvertDetectionOutput1ToDetectionOutput8 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDetectionOutput1ToDetectionOutput8", "0"); ConvertDetectionOutput1ToDetectionOutput8(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/einsum_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/einsum_decomposition.hpp index 69d34843bcd..296f4534bfd 100644 --- a/src/common/transformations/include/transformations/op_conversions/einsum_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/einsum_decomposition.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API EinsumDecomposition; */ class ngraph::pass::EinsumDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EinsumDecomposition", "0"); EinsumDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/fq_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/fq_decomposition.hpp index ae0df4c61ec..ab0eb8b6569 100644 --- a/src/common/transformations/include/transformations/op_conversions/fq_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/fq_decomposition.hpp @@ -44,6 +44,6 @@ class TRANSFORMATIONS_API FakeQuantizeDecomposition; class ngraph::pass::FakeQuantizeDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FakeQuantizeDecomposition", "0"); FakeQuantizeDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/gather_normalize_negative_indices.hpp b/src/common/transformations/include/transformations/op_conversions/gather_normalize_negative_indices.hpp index cb63d082103..33239949cb5 100644 --- a/src/common/transformations/include/transformations/op_conversions/gather_normalize_negative_indices.hpp +++ b/src/common/transformations/include/transformations/op_conversions/gather_normalize_negative_indices.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API GatherNegativeConstIndicesNormalize; */ class ngraph::pass::GatherNegativeConstIndicesNormalize : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GatherNegativeConstIndicesNormalize", "0"); GatherNegativeConstIndicesNormalize(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/gelu7_downgrade.hpp b/src/common/transformations/include/transformations/op_conversions/gelu7_downgrade.hpp index 9380426e505..deb2379380d 100644 --- a/src/common/transformations/include/transformations/op_conversions/gelu7_downgrade.hpp +++ b/src/common/transformations/include/transformations/op_conversions/gelu7_downgrade.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API Gelu7Downgrade; */ class ngraph::pass::Gelu7Downgrade : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Gelu7Downgrade", "0"); Gelu7Downgrade(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/gru_cell_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/gru_cell_decomposition.hpp index 58508d22eb5..9b209edda7e 100644 --- a/src/common/transformations/include/transformations/op_conversions/gru_cell_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/gru_cell_decomposition.hpp @@ -35,6 +35,6 @@ class TRANSFORMATIONS_API GRUCellDecomposition; class ngraph::pass::GRUCellDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("GRUCellDecomposition", "0"); GRUCellDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/hsigmoid_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/hsigmoid_decomposition.hpp index 194d224ca58..aafe5940bae 100644 --- a/src/common/transformations/include/transformations/op_conversions/hsigmoid_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/hsigmoid_decomposition.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API HSigmoidDecomposition; */ class ngraph::pass::HSigmoidDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSigmoidDecomposition", "0"); HSigmoidDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/hswish_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/hswish_decomposition.hpp index f3a37120b07..43649297fe5 100644 --- a/src/common/transformations/include/transformations/op_conversions/hswish_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/hswish_decomposition.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API HSwishDecomposition; */ class ngraph::pass::HSwishDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HSwishDecomposition", "0"); HSwishDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/log_softmax_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/log_softmax_decomposition.hpp index b71278227a2..71d5a003935 100644 --- a/src/common/transformations/include/transformations/op_conversions/log_softmax_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/log_softmax_decomposition.hpp @@ -21,6 +21,6 @@ class TRANSFORMATIONS_API LogSoftmaxDecomposition; */ class ngraph::pass::LogSoftmaxDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("LogSoftmaxDecomposition", "0"); LogSoftmaxDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/lstm_cell_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/lstm_cell_decomposition.hpp index 78d103abf8c..55dd47ba5d8 100644 --- a/src/common/transformations/include/transformations/op_conversions/lstm_cell_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/lstm_cell_decomposition.hpp @@ -36,6 +36,6 @@ class TRANSFORMATIONS_API LSTMCellDecomposition; class ngraph::pass::LSTMCellDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("LSTMCellDecomposition", "0"); LSTMCellDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/mvn6_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/mvn6_decomposition.hpp index 287856f90a1..1443acb64ce 100644 --- a/src/common/transformations/include/transformations/op_conversions/mvn6_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/mvn6_decomposition.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API MVN6Decomposition; */ class ngraph::pass::MVN6Decomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MVN6Decomposition", "0"); MVN6Decomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/normalize_l2_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/normalize_l2_decomposition.hpp index 39dcf457e61..c8f62ba964c 100644 --- a/src/common/transformations/include/transformations/op_conversions/normalize_l2_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/normalize_l2_decomposition.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API NormalizeL2Decomposition; */ class ngraph::pass::NormalizeL2Decomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("NormalizeL2Decomposition", "0"); NormalizeL2Decomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/reduce_l1_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/reduce_l1_decomposition.hpp index 79d151c2830..c34c42a56e7 100644 --- a/src/common/transformations/include/transformations/op_conversions/reduce_l1_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/reduce_l1_decomposition.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API ReduceL1Decomposition; */ class ngraph::pass::ReduceL1Decomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceL1Decomposition", "0"); ReduceL1Decomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/reduce_l2_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/reduce_l2_decomposition.hpp index d1a5d784583..b35610a74a3 100644 --- a/src/common/transformations/include/transformations/op_conversions/reduce_l2_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/reduce_l2_decomposition.hpp @@ -26,6 +26,6 @@ class TRANSFORMATIONS_API ReduceL2Decomposition; */ class ngraph::pass::ReduceL2Decomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReduceL2Decomposition", "0"); ReduceL2Decomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/rnn_cell_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/rnn_cell_decomposition.hpp index ecda79e3e4a..ca91c10bf3c 100644 --- a/src/common/transformations/include/transformations/op_conversions/rnn_cell_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/rnn_cell_decomposition.hpp @@ -30,6 +30,6 @@ class TRANSFORMATIONS_API RNNCellDecomposition; class ngraph::pass::RNNCellDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RNNCellDecomposition", "0"); RNNCellDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.hpp b/src/common/transformations/include/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.hpp index 17d91ab33c2..9b80941dacb 100644 --- a/src/common/transformations/include/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.hpp +++ b/src/common/transformations/include/transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.hpp @@ -36,6 +36,6 @@ class TRANSFORMATIONS_API SimplifyCTCGreedyDecoderSeqLen; */ class ngraph::pass::SimplifyCTCGreedyDecoderSeqLen : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SimplifyCTCGreedyDecoderSeqLen", "0"); SimplifyCTCGreedyDecoderSeqLen(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/softmax_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/softmax_decomposition.hpp index c097a19d29c..e201b70f775 100644 --- a/src/common/transformations/include/transformations/op_conversions/softmax_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/softmax_decomposition.hpp @@ -68,6 +68,6 @@ class TRANSFORMATIONS_API SoftmaxDecomposition; class ngraph::pass::SoftmaxDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftmaxDecomposition", "0"); SoftmaxDecomposition(); }; diff --git a/src/common/transformations/include/transformations/op_conversions/softplus_decomposition.hpp b/src/common/transformations/include/transformations/op_conversions/softplus_decomposition.hpp index 8274a7da19c..aab6ad3c379 100644 --- a/src/common/transformations/include/transformations/op_conversions/softplus_decomposition.hpp +++ b/src/common/transformations/include/transformations/op_conversions/softplus_decomposition.hpp @@ -24,6 +24,6 @@ class TRANSFORMATIONS_API SoftPlusDecomposition; */ class ngraph::pass::SoftPlusDecomposition : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftPlusDecomposition", "0"); SoftPlusDecomposition(); }; diff --git a/src/common/transformations/include/transformations/opset_conversions/convert_opset2_to_opset1.hpp b/src/common/transformations/include/transformations/opset_conversions/convert_opset2_to_opset1.hpp index 7852fdc106c..0bf92182c06 100644 --- a/src/common/transformations/include/transformations/opset_conversions/convert_opset2_to_opset1.hpp +++ b/src/common/transformations/include/transformations/opset_conversions/convert_opset2_to_opset1.hpp @@ -18,6 +18,6 @@ class TRANSFORMATIONS_API ConvertOpSet2ToOpSet1; class ngraph::pass::ConvertOpSet2ToOpSet1 : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertOpSet2ToOpSet1", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/opset_conversions/convert_opset3_to_opset2.hpp b/src/common/transformations/include/transformations/opset_conversions/convert_opset3_to_opset2.hpp index 80313a4ee9d..c804275f280 100644 --- a/src/common/transformations/include/transformations/opset_conversions/convert_opset3_to_opset2.hpp +++ b/src/common/transformations/include/transformations/opset_conversions/convert_opset3_to_opset2.hpp @@ -18,6 +18,6 @@ class TRANSFORMATIONS_API ConvertOpSet3ToOpSet2; class ngraph::pass::ConvertOpSet3ToOpSet2 : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertOpSet3ToOpSet2", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/smart_reshape/broadcast_const_range_replacement.hpp b/src/common/transformations/include/transformations/smart_reshape/broadcast_const_range_replacement.hpp index 8826269fc05..e300edbc5d2 100644 --- a/src/common/transformations/include/transformations/smart_reshape/broadcast_const_range_replacement.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/broadcast_const_range_replacement.hpp @@ -23,6 +23,6 @@ class TRANSFORMATIONS_API BroadcastConstRangeReplacement; class ngraph::pass::BroadcastConstRangeReplacement : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BroadcastConstRangeReplacement", "0"); BroadcastConstRangeReplacement(); }; diff --git a/src/common/transformations/include/transformations/smart_reshape/matmul_sr.hpp b/src/common/transformations/include/transformations/smart_reshape/matmul_sr.hpp index 6491f1a7f98..93abfc94ed6 100644 --- a/src/common/transformations/include/transformations/smart_reshape/matmul_sr.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/matmul_sr.hpp @@ -28,16 +28,16 @@ class NGRAPH_API TransposeMatMul; class ngraph::pass::ReshapeAMatMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeAMatMul", "0"); ReshapeAMatMul(); }; class ngraph::pass::ReshapeBMatMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeBMatMul", "0"); ReshapeBMatMul(); }; class ngraph::pass::TransposeMatMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("TransposeMatMul", "0"); TransposeMatMul(); -}; \ No newline at end of file +}; diff --git a/src/common/transformations/include/transformations/smart_reshape/mimic_set_batch_size.hpp b/src/common/transformations/include/transformations/smart_reshape/mimic_set_batch_size.hpp index 6c326a5b39d..55a4f9e553a 100644 --- a/src/common/transformations/include/transformations/smart_reshape/mimic_set_batch_size.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/mimic_set_batch_size.hpp @@ -31,6 +31,6 @@ class NGRAPH_API MimicSetBatchSize; class ngraph::pass::MimicSetBatchSize : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MimicSetBatchSize", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/smart_reshape/proposal_scales_stridedslice.hpp b/src/common/transformations/include/transformations/smart_reshape/proposal_scales_stridedslice.hpp index 876312acf64..d8ecb845701 100644 --- a/src/common/transformations/include/transformations/smart_reshape/proposal_scales_stridedslice.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/proposal_scales_stridedslice.hpp @@ -34,12 +34,12 @@ class NGRAPH_API Proposal4Scales; class ngraph::pass::Proposal1Scales : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Proposal1Scales", "0"); Proposal1Scales(); }; class ngraph::pass::Proposal4Scales : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Proposal4Scales", "0"); Proposal4Scales(); }; diff --git a/src/common/transformations/include/transformations/smart_reshape/reshape_to_1D.hpp b/src/common/transformations/include/transformations/smart_reshape/reshape_to_1D.hpp index dda1f18d654..462985e09d5 100644 --- a/src/common/transformations/include/transformations/smart_reshape/reshape_to_1D.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/reshape_to_1D.hpp @@ -23,6 +23,6 @@ class NGRAPH_API ReshapeTo1D; class ngraph::pass::ReshapeTo1D : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeTo1D", "0"); ReshapeTo1D(); }; diff --git a/src/common/transformations/include/transformations/smart_reshape/set_batch_size.hpp b/src/common/transformations/include/transformations/smart_reshape/set_batch_size.hpp index c4f7fb79fce..f166d4374f7 100644 --- a/src/common/transformations/include/transformations/smart_reshape/set_batch_size.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/set_batch_size.hpp @@ -23,6 +23,6 @@ class NGRAPH_API SetBatchSize; class ngraph::pass::SetBatchSize : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SetBatchSize", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/smart_reshape/smart_reshape.hpp b/src/common/transformations/include/transformations/smart_reshape/smart_reshape.hpp index 7893fe065f8..22c72f0d4fa 100644 --- a/src/common/transformations/include/transformations/smart_reshape/smart_reshape.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/smart_reshape.hpp @@ -18,6 +18,6 @@ class NGRAPH_API SmartReshape; class ngraph::pass::SmartReshape : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SmartReshape", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/common/transformations/include/transformations/smart_reshape/strided_slice_squeeze.hpp b/src/common/transformations/include/transformations/smart_reshape/strided_slice_squeeze.hpp index b6d3fa907a5..69cbf04694b 100644 --- a/src/common/transformations/include/transformations/smart_reshape/strided_slice_squeeze.hpp +++ b/src/common/transformations/include/transformations/smart_reshape/strided_slice_squeeze.hpp @@ -26,7 +26,7 @@ class NGRAPH_API SharedSqueeze; class ngraph::pass::StridedSliceSqueeze : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("StridedSliceSqueeze", "0"); StridedSliceSqueeze(); }; @@ -38,7 +38,7 @@ public: class ngraph::pass::SqueezeStridedSlice : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SqueezeStridedSlice", "0"); SqueezeStridedSlice(); }; @@ -50,6 +50,6 @@ public: class ngraph::pass::SharedSqueeze : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SharedSqueeze", "0"); bool run_on_model(const std::shared_ptr& m) override; }; 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 9811947e555..d86ff70ffb2 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddFakeQuantizeFusion, "AddFakeQuantizeFusion", 0); - ngraph::pass::AddFakeQuantizeFusion::AddFakeQuantizeFusion() { MATCHER_SCOPE(AddFakeQuantizeFusion); auto input_pattern = ngraph::pattern::any_input(); diff --git a/src/common/transformations/src/transformations/common_optimizations/align_eltwise_input_ranks.cpp b/src/common/transformations/src/transformations/common_optimizations/align_eltwise_input_ranks.cpp index 7dc91d29333..1d5cd95ca54 100644 --- a/src/common/transformations/src/transformations/common_optimizations/align_eltwise_input_ranks.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/align_eltwise_input_ranks.cpp @@ -7,8 +7,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::AlignEltwiseInputRanks, "AlignEltwiseInputRanks", 0); - ngraph::pass::AlignEltwiseInputRanks::AlignEltwiseInputRanks() { auto eltwise_pattern = pattern::wrap_type& eltwise, 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 af19f56319e..ceb14af8647 100644 --- a/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/clamp_fusion.cpp @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ClampFusion, "ClampFusion", 0); - ngraph::pass::ClampFusion::ClampFusion() { MATCHER_SCOPE(ClampFusion); auto data_pattern = ngraph::pattern::any_input(); diff --git a/src/common/transformations/src/transformations/common_optimizations/common_optimizations.cpp b/src/common/transformations/src/transformations/common_optimizations/common_optimizations.cpp index 69147c85af5..ae142c845f0 100644 --- a/src/common/transformations/src/transformations/common_optimizations/common_optimizations.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/common_optimizations.cpp @@ -102,8 +102,6 @@ #include "transformations/op_conversions/reduce_l2_decomposition.hpp" #include "transformations/op_conversions/simplify_ctc_greedy_decoder_seq_len.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::CommonOptimizations, "CommonOptimizations", 0); - bool ngraph::pass::CommonOptimizations::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(CommonOptimizations); ngraph::pass::Manager manager(get_pass_config()); 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 a3b3c18ef60..9638fa3bd6d 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 @@ -16,10 +16,6 @@ #include "transformations/common_optimizations/nop_elimination.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReplaceConcatReduceByMinOrMax, "ReplaceConcatReduceByMinOrMax", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::PullSqueezeThroughEltwise, "PullSqueezeThroughEltwise", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConcatReduceFusion, "ConcatReduceFusion", 0); - namespace { enum class ReduceType { NONE, MAX, MIN }; 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 bbe836325de..2cd6478e2e9 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 @@ -15,8 +15,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvolutionMultiplyFusion, "ConvolutionMultiplyFusion", 0); - ngraph::pass::ConvolutionMultiplyFusion::ConvolutionMultiplyFusion() { MATCHER_SCOPE(ConvolutionMultiplyFusion); auto input = pattern::any_input(); @@ -82,8 +80,6 @@ ngraph::pass::ConvolutionMultiplyFusion::ConvolutionMultiplyFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GroupConvolutionMultiplyFusion, "GroupConvolutionMultiplyFusion", 0); - ngraph::pass::GroupConvolutionMultiplyFusion::GroupConvolutionMultiplyFusion() { MATCHER_SCOPE(GroupConvolutionMultiplyFusion); auto input = pattern::any_input(); @@ -172,8 +168,6 @@ ngraph::pass::GroupConvolutionMultiplyFusion::GroupConvolutionMultiplyFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvolutionBackpropDataMultiplyFusion, "ConvolutionBackpropDataMultiplyFusion", 0); - ngraph::pass::ConvolutionBackpropDataMultiplyFusion::ConvolutionBackpropDataMultiplyFusion() { MATCHER_SCOPE(ConvolutionBackpropDataMultiplyFusion); auto input = pattern::any_input(); @@ -240,10 +234,6 @@ ngraph::pass::ConvolutionBackpropDataMultiplyFusion::ConvolutionBackpropDataMult register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GroupConvolutionBackpropDataMultiplyFusion, - "GroupConvolutionBackpropDataMultiplyFusion", - 0); - ngraph::pass::GroupConvolutionBackpropDataMultiplyFusion::GroupConvolutionBackpropDataMultiplyFusion() { MATCHER_SCOPE(GroupConvolutionBackpropDataMultiplyFusion); auto input = pattern::any_input(); 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 a31062bcee1..bb33473c978 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvToBinaryConv, "ConvToBinaryConv", 0); - static std::vector binarize_weights(const std::vector& weights) { std::vector out; size_t bits_per_byte = 8; 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 55caec13138..591f5dcf2ec 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 @@ -23,7 +23,7 @@ namespace ngraph { namespace pass { class InitNMSPath : public pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InitNMSPath", "0"); InitNMSPath() { MATCHER_SCOPE(InitNMSPath); auto nms_pattern = @@ -41,7 +41,7 @@ public: }; class PropagateNMSPath : public pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("PropagateNMSPath", "0"); PropagateNMSPath() { MATCHER_SCOPE(PropagateNMSPath); auto node_pattern = pattern::wrap_type(); @@ -99,14 +99,8 @@ public: } // namespace pass } // namespace ngraph -NGRAPH_RTTI_DEFINITION(ngraph::pass::InitNMSPath, "InitNMSPath", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::PropagateNMSPath, "PropagateNMSPath", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::UpdateConvertGather, "UpdateConvertGather", 0); - ngraph::pass::ConvertNmsGatherPathToUnsigned::ConvertNmsGatherPathToUnsigned() { add_matcher(); add_matcher(); add_matcher(); } - -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNmsGatherPathToUnsigned, "ConvertNmsGatherPathToUnsigned", 0); \ No newline at end of file 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 ee15d1458cd..7b9c37f3857 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 @@ -56,8 +56,6 @@ // v // -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertQuantizeDequantize, "ConvertQuantizeDequantize", 0); - ngraph::pass::ConvertQuantizeDequantize::ConvertQuantizeDequantize() { MATCHER_SCOPE(ConvertQuantizeDequantize); auto data_pattern = ngraph::pattern::any_input(); 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 b95c4428949..6b3a9faf652 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 @@ -114,8 +114,6 @@ bool check_depth_first(const ngraph::PartialShape& shape_input, } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::DepthToSpaceFusion, "DepthToSpaceFusion", 0); - ngraph::pass::DepthToSpaceFusion::DepthToSpaceFusion() { MATCHER_SCOPE(DepthToSpaceFusion); auto input0 = ngraph::pattern::any_input(pattern::rank_equals(4)); 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 f23cfa6d4a4..fc9ecdb5261 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 @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::DilatedConvolutionConverter, "DilatedConvolutionConverter", 0); - ngraph::pass::DilatedConvolutionConverter::DilatedConvolutionConverter() { MATCHER_SCOPE(DilatedConvolutionConverter); auto data_pattern = pattern::any_input(); diff --git a/src/common/transformations/src/transformations/common_optimizations/disable_random_uniform_constant_folding.cpp b/src/common/transformations/src/transformations/common_optimizations/disable_random_uniform_constant_folding.cpp index 3d5a4c35fef..fd676ef3423 100644 --- a/src/common/transformations/src/transformations/common_optimizations/disable_random_uniform_constant_folding.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/disable_random_uniform_constant_folding.cpp @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::DisableRandomUniformConstantFolding, "DisableRandomUniformConstantFolding", 0); - ngraph::pass::DisableRandomUniformConstantFolding::DisableRandomUniformConstantFolding() { auto random_uniform = pattern::wrap_type(); diff --git a/src/common/transformations/src/transformations/common_optimizations/disable_shapeof_constant_folding.cpp b/src/common/transformations/src/transformations/common_optimizations/disable_shapeof_constant_folding.cpp index 74cef221073..1f2cfea27e0 100644 --- a/src/common/transformations/src/transformations/common_optimizations/disable_shapeof_constant_folding.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/disable_shapeof_constant_folding.cpp @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::DisableShapeOfConstantFolding, "DisableShapeOfConstantFolding", 0); - ngraph::pass::DisableShapeOfConstantFolding::DisableShapeOfConstantFolding() { auto shape_of = pattern::wrap_type([=](const Output& output) { const auto& shape = output.get_partial_shape(); 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 40135a5dd3e..30ec51c5759 100644 --- a/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/divide_fusion.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::DivideFusion, "DivideFusion", 0); - ngraph::pass::DivideFusion::DivideFusion() { MATCHER_SCOPE(DivideFusion); auto p_pow_input = pattern::any_input(); 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 c7a327d3b07..00f1dd61f9f 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 @@ -14,8 +14,6 @@ #include "ngraph/rt_info.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ov::pass::DivisionByZeroFP16Resolver, "DivisionByZeroFP16Resolver", 0); - constexpr float normalized_fp16_min = 6.103515625e-05f; // fp16 minimal normalized value using namespace ov; 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 51d67cec73e..2877ef330ac 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::DropoutWithRandomUniformReplacer, "DropoutWithRandomUniformReplacer", 0); - ngraph::pass::DropoutWithRandomUniformReplacer::DropoutWithRandomUniformReplacer() { MATCHER_SCOPE(DropoutWithRandomUniformReplacer); const auto shape_pattern = ngraph::pattern::any_input(); 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 833e6b99d0b..e0cc09a2c80 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::EliminateUnsqueezeGather, "EliminateUnsqueezeGather", 0); - ngraph::pass::EliminateUnsqueezeGather::EliminateUnsqueezeGather() { MATCHER_SCOPE(EliminateUnsqueezeGather); // Remove Unsqueeze + Gather pair, if Gather gathers data by `1` dimension that was previously added by Unsqueeze @@ -64,8 +62,6 @@ ngraph::pass::EliminateUnsqueezeGather::EliminateUnsqueezeGather() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::EliminateGatherUnsqueeze, "EliminateGatherUnsqueeze", 0); - ngraph::pass::EliminateGatherUnsqueeze::EliminateGatherUnsqueeze() { MATCHER_SCOPE(EliminateGatherUnsqueeze); 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 2b8af6c28e8..c3aae62596a 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::FakeQuantizeMulFusion, "FakeQuantizeMulFusion", 0); - // This transformation multiplies the "output_low" and "output_high" inputs of the FQ operation // by the constant value that before transormation is used to multiply the output of FQ. // Both output_low and output_high are multiplied by the value represented as C (a constant) below. 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 0194639bfff..113de36b094 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::FakeQuantizeReshapeFusion, "FakeQuantizeReshapeFusion", 0); - ngraph::pass::FakeQuantizeReshapeFusion::FakeQuantizeReshapeFusion() { MATCHER_SCOPE(FakeQuantizeReshapeFusion); const auto fq_node_p = ngraph::pattern::wrap_type( 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 14adcb372f2..2330135488e 100644 --- a/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/gelu_fusion.cpp @@ -16,10 +16,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::GeluFusion, "GeluFusion", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::GeluFusionWithErfOne, "GeluFusionWithErfOne", 0); - ngraph::pass::GeluFusionWithErfOne::GeluFusionWithErfOne() { MATCHER_SCOPE(GeluFusionWithErfOne); // Replaces a sub-graph with a Gelu op @@ -79,8 +75,6 @@ ngraph::pass::GeluFusionWithErfOne::GeluFusionWithErfOne() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GeluFusionWithErfTwo, "GeluFusionWithErfTwo", 0); - ngraph::pass::GeluFusionWithErfTwo::GeluFusionWithErfTwo() { MATCHER_SCOPE(GeluFusionWithErfTwo); // Replaces a sub-graph with a Gelu op @@ -140,8 +134,6 @@ ngraph::pass::GeluFusionWithErfTwo::GeluFusionWithErfTwo() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GeluFusionWithErfThree, "GeluFusionWithErfThree", 0); - ngraph::pass::GeluFusionWithErfThree::GeluFusionWithErfThree() { MATCHER_SCOPE(GeluFusionWithErfThree); // Replaces a sub-graph with a Gelu op 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 81025a071b0..5bb45a43d77 100644 --- a/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/hsigmoid_fusion.cpp @@ -12,10 +12,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusion, "HSigmoidFusion", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusionWithReluDiv, "HSigmoidFusionWithReluDiv", 0); - ngraph::pass::HSigmoidFusionWithReluDiv::HSigmoidFusionWithReluDiv() { MATCHER_SCOPE(HSigmoidFusionWithReluDiv); // Replaces a sub-graph ((min(Relu(x + 3), 6)) / 6 with a HSigmoid op. @@ -66,8 +62,6 @@ ngraph::pass::HSigmoidFusionWithReluDiv::HSigmoidFusionWithReluDiv() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusionWithReluMul, "HSigmoidFusionWithReluMul", 0); - ngraph::pass::HSigmoidFusionWithReluMul::HSigmoidFusionWithReluMul() { MATCHER_SCOPE(HSigmoidFusionWithReluMul); // Replaces a sub-graph ((min(Relu(x + 3), 6)) * const(1/6) with a HSigmoid op. @@ -115,8 +109,6 @@ ngraph::pass::HSigmoidFusionWithReluMul::HSigmoidFusionWithReluMul() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusionWithoutRelu, "HSigmoidFusionWithoutRelu", 0); - ngraph::pass::HSigmoidFusionWithoutRelu::HSigmoidFusionWithoutRelu() { MATCHER_SCOPE(HSigmoidFusionWithoutRelu); // Replaces a sub-graph (min(max(x + 3, 0), 6) / 6) with a HSigmoid op. @@ -169,8 +161,6 @@ ngraph::pass::HSigmoidFusionWithoutRelu::HSigmoidFusionWithoutRelu() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusionWithClampMul, "HSigmoidFusionWithClampMul", 0); - ngraph::pass::HSigmoidFusionWithClampMul::HSigmoidFusionWithClampMul() { MATCHER_SCOPE(HSigmoidFusionWithClampMul); // Replaces a sub-graph (Clamp(x + 3, 0, 6) * const(1/6)) with a HSigmoid op. @@ -217,8 +207,6 @@ ngraph::pass::HSigmoidFusionWithClampMul::HSigmoidFusionWithClampMul() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidFusionWithClampDiv, "HSigmoidFusionWithClampDiv", 0); - ngraph::pass::HSigmoidFusionWithClampDiv::HSigmoidFusionWithClampDiv() { MATCHER_SCOPE(HSigmoidFusionWithClampDiv); // Replaces a sub-graph (Clamp(x + 3, 0, 6) / 6) with a HSigmoid op. 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 e233f10a334..433c069f074 100644 --- a/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/hswish_fusion.cpp @@ -12,10 +12,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishFusion, "HSwishFusion", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishFusionWithReluDiv, "HSwishFusionWithReluDiv", 0); - ngraph::pass::HSwishFusionWithReluDiv::HSwishFusionWithReluDiv() { MATCHER_SCOPE(HSwishFusionWithReluDiv); // Replaces a sub-graph (x * (min(Relu(x + 3), 6)) / 6 with a HSwish op. @@ -71,8 +67,6 @@ ngraph::pass::HSwishFusionWithReluDiv::HSwishFusionWithReluDiv() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishFusionWithReluMul, "HSwishFusionWithReluMul", 0); - ngraph::pass::HSwishFusionWithReluMul::HSwishFusionWithReluMul() { MATCHER_SCOPE(HSwishFusionWithReluMul); // Replaces a sub-graph (x * (min(Relu(x + 3), 6)) * const(1/6) with a HSwish op. @@ -125,8 +119,6 @@ ngraph::pass::HSwishFusionWithReluMul::HSwishFusionWithReluMul() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishFusionWithHSigmoid, "HSwishFusionWithHSigmoid", 0); - ngraph::pass::HSwishFusionWithHSigmoid::HSwishFusionWithHSigmoid() { MATCHER_SCOPE(HSwishFusionWithHSigmoid); // Replaces a sub-graph x * HSigmoid(x) with a HSwish op. @@ -150,8 +142,6 @@ ngraph::pass::HSwishFusionWithHSigmoid::HSwishFusionWithHSigmoid() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishFusionWithClamp, "HSwishFusionWithClamp", 0); - ngraph::pass::HSwishFusionWithClamp::HSwishFusionWithClamp() { MATCHER_SCOPE(HSwishFusionWithClampMul); // Replaces a sub-graph (Clamp(x + 3, 0, 6) * x) with a HSwish * 6. @@ -192,4 +182,4 @@ ngraph::pass::HSwishFusionWithClamp::HSwishFusionWithClamp() { auto m = std::make_shared(mul, matcher_name); register_matcher(m, callback); -} \ No newline at end of file +} 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 ba4bd4674b1..89e9ede1402 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 @@ -196,8 +196,6 @@ ngraph::NodeVector subgraph_for_scales_calculation_mode(const std::shared_ptr(); 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 74af8fe6b7c..7b61cd3257c 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 @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::LeakyReluFusion, "LeakyReluFusion", 0); - ngraph::pass::LeakyReluFusion::LeakyReluFusion() { MATCHER_SCOPE(LeakyReluFusion); auto data_pattern = ngraph::pattern::any_input(); 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 7d1ff2c7b28..b0fe81a8107 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 @@ -15,10 +15,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::LinOpSequenceFusion, "LinOpSequenceFusion", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddMultiplyFusion, "AddMultiplyFusion", 0); - ngraph::pass::AddMultiplyFusion::AddMultiplyFusion() { MATCHER_SCOPE(AddMultiplyFusion); // Create Add->Multiply pattern where Add has exactly one consumer @@ -66,8 +62,6 @@ ngraph::pass::AddMultiplyFusion::AddMultiplyFusion() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::AddAddFusion, "AddAddFusion", 0); - ngraph::pass::AddAddFusion::AddAddFusion() { MATCHER_SCOPE(AddAddFusion); // Create Add->Add pattern where first Add has exactly one consumer @@ -102,8 +96,6 @@ ngraph::pass::AddAddFusion::AddAddFusion() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MultiplyMultiplyFusion, "MultiplyMultiplyFusion", 0); - ngraph::pass::MultiplyMultiplyFusion::MultiplyMultiplyFusion() { MATCHER_SCOPE(MultiplyMultiplyFusion); // Create Multiply->Multiply pattern where first Multiply has exactly one consumer diff --git a/src/common/transformations/src/transformations/common_optimizations/matmul_const_transposes_extraction.cpp b/src/common/transformations/src/transformations/common_optimizations/matmul_const_transposes_extraction.cpp index 3558be6499f..d584485582c 100644 --- a/src/common/transformations/src/transformations/common_optimizations/matmul_const_transposes_extraction.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/matmul_const_transposes_extraction.cpp @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::MatMulConstTransposesExtraction, "MatMulConstTransposesExtraction", 0); - ngraph::pass::MatMulConstTransposesExtraction::MatMulConstTransposesExtraction() { auto data_pattern = pattern::any_input(); auto weights_pattern = pattern::wrap_type([](Output node) -> bool { 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 c86bfad7a80..38c806ea914 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 @@ -13,8 +13,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(pass::MatMulMultiplyFusion, "MatMulMultiplyFusion", 0); - static std::shared_ptr fuse_const_to_weights(const std::shared_ptr& matmul, const Output& weights, std::shared_ptr mul_const) { 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 0567bce6cdb..cb547080bfc 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mish_fusion.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MishFusion, "MishFusion", 0); - ngraph::pass::MishFusion::MishFusion() { MATCHER_SCOPE(MishFusion); auto input = ngraph::pattern::any_input(); diff --git a/src/common/transformations/src/transformations/common_optimizations/moc_transformations.cpp b/src/common/transformations/src/transformations/common_optimizations/moc_transformations.cpp index a77601e3821..0bbdc6cc2d1 100644 --- a/src/common/transformations/src/transformations/common_optimizations/moc_transformations.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/moc_transformations.cpp @@ -59,8 +59,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::MOCTransformations, "MOCTransformations", 0); - bool ngraph::pass::MOCTransformations::run_on_model(const std::shared_ptr& f) { // To avoid issues with dynamism we make nGraph Function dynamic and after we apply all // transformations we restore original shapes to the nGraph Function back 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 28a0196dba2..54ab98c6029 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 @@ -15,8 +15,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MultiplyConvolutionFusion, "MultiplyConvolutionFusion", 0); - ngraph::pass::MultiplyConvolutionFusion::MultiplyConvolutionFusion() { MATCHER_SCOPE(MultiplyConvolutionFusion); auto input_pattern = pattern::any_input(); @@ -68,8 +66,6 @@ ngraph::pass::MultiplyConvolutionFusion::MultiplyConvolutionFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MultiplyGroupConvolutionFusion, "MultiplyGroupConvolutionFusion", 0); - ngraph::pass::MultiplyGroupConvolutionFusion::MultiplyGroupConvolutionFusion() { MATCHER_SCOPE(MultiplyGroupConvolutionFusion); auto input_pattern = pattern::any_input(); @@ -135,8 +131,6 @@ ngraph::pass::MultiplyGroupConvolutionFusion::MultiplyGroupConvolutionFusion() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MultiplyConvolutionBackpropDataFusion, "MultiplyConvolutionBackpropDataFusion", 0); - ngraph::pass::MultiplyConvolutionBackpropDataFusion::MultiplyConvolutionBackpropDataFusion() { MATCHER_SCOPE(MultiplyConvolutionBackpropDataFusion); auto input_pattern = pattern::any_input(); @@ -204,10 +198,6 @@ ngraph::pass::MultiplyConvolutionBackpropDataFusion::MultiplyConvolutionBackprop register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MultiplyGroupConvolutionBackpropDataFusion, - "MultiplyGroupConvolutionBackpropDataFusion", - 0); - ngraph::pass::MultiplyGroupConvolutionBackpropDataFusion::MultiplyGroupConvolutionBackpropDataFusion() { MATCHER_SCOPE(MultiplyGroupConvolutionBackpropDataFusion); auto input_pattern = pattern::any_input(); 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 9dc9a72c76f..65de846d5b3 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MulFakeQuantizeFusion, "MulFakeQuantizeFusion", 0); - ngraph::pass::MulFakeQuantizeFusion::MulFakeQuantizeFusion() { MATCHER_SCOPE(MulFakeQuantizeFusion); auto input_pattern = ngraph::pattern::any_input(); 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 55f39d5f46c..8bf03d02c2e 100644 --- a/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/mvn_fusion.cpp @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MVNFusion, "MVNFusion", 0); - template std::function)> value_is_equal_to(const std::vector& ref_values) { return [ref_values](ngraph::Output output) -> bool { @@ -27,8 +25,6 @@ std::function)> value_is_equal_to(const std::v }; } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MVNFusionWithoutConstants, "MVNFusionWithoutConstants", 0); - ngraph::pass::MVNFusionWithoutConstants::MVNFusionWithoutConstants() { MATCHER_SCOPE(MVNFusionWithoutConstants); // Detect MVN decomposition pattern: @@ -195,8 +191,6 @@ ngraph::pass::MVNFusionWithoutConstants::MVNFusionWithoutConstants() { register_matcher(m, matcher_pass_callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::MVNFusionWithConstantsInside, "MVNFusionWithConstantsInside", 0); - ngraph::pass::MVNFusionWithConstantsInside::MVNFusionWithConstantsInside() { MATCHER_SCOPE(MVNFusionWithConstantsInside); // Detect MVN decomposition pattern: 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 47187c18ab5..069a8ba13d7 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 @@ -138,8 +138,6 @@ std::vector get_new_spatial_shape_from_concat_2(const std::shared_ptr& node) { #define SIMPLE_MATCHER_PASS_DEFINITION(NAME, OP, FUNC) \ class NAME : public ngraph::pass::MatcherPass { \ public: \ - NGRAPH_RTTI_DECLARATION; \ + OPENVINO_RTTI(STR(NAME), "0"); \ NAME() { \ MATCHER_SCOPE(NAME); \ auto match_node = ngraph::pattern::wrap_type(); \ @@ -282,16 +282,13 @@ static bool eliminate_unsqueeze(const std::shared_ptr& node) { auto m = std::make_shared(match_node, matcher_name); \ register_matcher(m, callback); \ } \ - }; \ - NGRAPH_RTTI_DEFINITION(NAME, STR(NAME), 0); + }; SIMPLE_MATCHER_PASS_DEFINITION(EliminateReshape, opset3::Reshape, eliminate_reshape_v1); SIMPLE_MATCHER_PASS_DEFINITION(EliminateUnsqueeze, opset3::Unsqueeze, eliminate_unsqueeze); SIMPLE_MATCHER_PASS_DEFINITION(EliminateBroadcast, op::v1::Broadcast, eliminate_nop); SIMPLE_MATCHER_PASS_DEFINITION(EliminateGather, opset3::Gather, simplify_gather); -NGRAPH_RTTI_DEFINITION(pass::EliminatePad, "EliminatePad", 0); - pass::EliminatePad::EliminatePad() { MATCHER_SCOPE(EliminatePad); auto pad_node_pattern = pattern::wrap_type(); @@ -327,8 +324,6 @@ pass::EliminatePad::EliminatePad() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateConvert, "EliminateConvert", 0); - pass::EliminateConvert::EliminateConvert() { MATCHER_SCOPE(EliminateConvert); auto convert_pattern = pattern::wrap_type(); @@ -348,8 +343,6 @@ pass::EliminateConvert::EliminateConvert() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateConvertNonZero, "EliminateConvertNonZero", 0); - pass::EliminateConvertNonZero::EliminateConvertNonZero() { MATCHER_SCOPE(EliminateConvertNonZero); auto convert_pattern = pattern::wrap_type(pattern::consumers_count(1)); @@ -369,8 +362,6 @@ pass::EliminateConvertNonZero::EliminateConvertNonZero() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateConcat, "EliminateConcat", 0); - pass::EliminateConcat::EliminateConcat() { MATCHER_SCOPE(EliminateConcat); auto convert_pattern = pattern::wrap_type(); @@ -387,8 +378,6 @@ pass::EliminateConcat::EliminateConcat() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateSplit, "EliminateSplit", 0); - pass::EliminateSplit::EliminateSplit() { MATCHER_SCOPE(EliminateConcat); auto convert_pattern = pattern::wrap_type(); @@ -405,8 +394,6 @@ pass::EliminateSplit::EliminateSplit() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateSqueeze, "EliminateSqueeze", 0); - pass::EliminateSqueeze::EliminateSqueeze() { MATCHER_SCOPE(EliminateSqueeze); auto squeeze_pattern = pattern::wrap_type(); @@ -490,8 +477,6 @@ pass::EliminateSqueeze::EliminateSqueeze() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateTranspose, "EliminateTranspose", 0); - pass::EliminateTranspose::EliminateTranspose() { MATCHER_SCOPE(EliminateTranspose); auto order = pattern::wrap_type(); @@ -519,8 +504,6 @@ pass::EliminateTranspose::EliminateTranspose() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::EliminateEltwise, "EliminateEltwise", 0); - pass::EliminateEltwise::EliminateEltwise() { MATCHER_SCOPE(EliminateEltwise); auto input = pattern::any_input(); @@ -545,8 +528,6 @@ pass::EliminateEltwise::EliminateEltwise() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::NopElimination, "NopElimination", 0); - ngraph::pass::NopElimination::NopElimination(bool use_shape_for_elimination) { // shape-agnostic transformations add_matcher(); 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 4b2ca7bdd7e..14a493b3ec2 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::NormalizeL2Fusion, "NormalizeL2Fusion", 0); - ngraph::pass::NormalizeL2Fusion::NormalizeL2Fusion() { MATCHER_SCOPE(NormalizeL2Fusion); auto input = ngraph::pattern::any_input(); diff --git a/src/common/transformations/src/transformations/common_optimizations/optimize_strided_slice.cpp b/src/common/transformations/src/transformations/common_optimizations/optimize_strided_slice.cpp index e223fdb6bb9..39853703182 100644 --- a/src/common/transformations/src/transformations/common_optimizations/optimize_strided_slice.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/optimize_strided_slice.cpp @@ -13,10 +13,6 @@ #include "itt.hpp" #include "transformations/op_conversions/convert_slice_to_strided_slice.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::StridedSliceOptimization, "StridedSliceOptimization", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::UselessStridedSliceEraser, "UselessStridedSliceEraser", 0); - bool ngraph::pass::UselessStridedSliceEraser::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(UselessStridedSliceEraser); bool rewritten = false; @@ -96,8 +92,6 @@ bool strided_slices_perform_the_same(std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(SharedStridedSliceEraser); bool graph_rewritten = false; @@ -129,8 +123,6 @@ bool ngraph::pass::SharedStridedSliceEraser::run_on_model(const std::shared_ptr< return graph_rewritten; } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GroupedStridedSliceOptimizer, "GroupedStridedSliceOptimizer", 0); - bool ngraph::pass::GroupedStridedSliceOptimizer::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(GroupedStridedSliceOptimizer); bool graph_rewritten = false; 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 e1cde82025e..b29098efe68 100644 --- a/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/pad_fusion.cpp @@ -16,8 +16,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(pass::PadFusion, "PadFusion", 0); - template static bool can_be_fused(const std::shared_ptr& pad, const std::shared_ptr& node, @@ -82,8 +80,6 @@ static std::tuple new_pooling_pad_values(const std::shared_ptr new_conv_pad_values( return std::make_tuple(node_pads_begin, node_pads_end); } -NGRAPH_RTTI_DEFINITION(pass::PadFusionConvolution, "PadFusionConvolution", 0); - pass::PadFusionConvolution::PadFusionConvolution() { MATCHER_SCOPE(PadFusionConvolution); auto data_pattern = pattern::any_input(); @@ -232,8 +226,6 @@ pass::PadFusionConvolution::PadFusionConvolution() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::PadFusionConvolutionBackpropData, "PadFusionConvolutionBackpropData", 0); - pass::PadFusionConvolutionBackpropData::PadFusionConvolutionBackpropData() { MATCHER_SCOPE(PadFusionConvolutionBackpropData); auto data_pattern = pattern::any_input(); @@ -292,8 +284,6 @@ pass::PadFusionConvolutionBackpropData::PadFusionConvolutionBackpropData() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::PadFusionGroupConvolution, "PadFusionGroupConvolution", 0); - pass::PadFusionGroupConvolution::PadFusionGroupConvolution() { MATCHER_SCOPE(PadFusionGroupConvolution); auto data_pattern = pattern::any_input(); @@ -342,8 +332,6 @@ pass::PadFusionGroupConvolution::PadFusionGroupConvolution() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(pass::PadFusionGroupConvolutionBackpropData, "PadFusionGroupConvolutionBackpropData", 0); - pass::PadFusionGroupConvolutionBackpropData::PadFusionGroupConvolutionBackpropData() { MATCHER_SCOPE(PadFusionGroupConvolutionBackpropData); auto data_pattern = pattern::any_input(); 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 e3609ad5dbb..2e6e8ee876b 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 @@ -14,8 +14,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::PullTransposeThroughFQUp, "PullTransposeThroughFQUp", 0); - ngraph::pass::PullTransposeThroughFQUp::PullTransposeThroughFQUp() { MATCHER_SCOPE(PullTransposeThroughFQUp); const auto weights = ngraph::pattern::wrap_type(); 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 9cc68dbcaf7..6dbb101425c 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::RandomUniformFusion, "RandomUniformFusion", 0); - ngraph::pass::RandomUniformFusion::RandomUniformFusion() { MATCHER_SCOPE(RandomUniformFusion); const auto data_pattern = ngraph::pattern::any_input(); 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 4d05cbee47b..9dd6c537b80 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 @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReluFakeQuantizeFusion, "ReluFakeQuantizeFusion", 0); - ngraph::pass::ReluFakeQuantizeFusion::ReluFakeQuantizeFusion() { MATCHER_SCOPE(ReluFakeQuantizeFusion); auto data_pattern = ngraph::pattern::any_input(); 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 9ced2a787ce..8a41eb1525e 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 @@ -14,8 +14,6 @@ #include "openvino/pass/pattern/op/wrap_type.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ov::pass::RemoveConcatZeroDimInput, "RemoveConcatZeroDimInput", 0); - ov::pass::RemoveConcatZeroDimInput::RemoveConcatZeroDimInput() { MATCHER_SCOPE(RemoveConcatZeroDimInput); auto concat_pattern = pattern::wrap_type(); 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 00b308b6095..81de631c8fe 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 @@ -13,9 +13,6 @@ #include "itt.hpp" #include "transformations/common_optimizations/subtract_fusion.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::FuseFilteringBoxesBySize, "FuseFilteringBoxesBySize", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::RemoveFilteringBoxesBySize, "RemoveFilteringBoxesBySize", 0); - ngraph::pass::FuseFilteringBoxesBySize::FuseFilteringBoxesBySize() { add_matcher(); add_matcher(); 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 4fa80f62761..169f7027c84 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 @@ -14,8 +14,6 @@ #include "openvino/pass/pattern/op/wrap_type.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ov::pass::RemoveMultiSubGraphOpDanglingParams, "RemoveMultiSubGraphOpDanglingParams", 0); - ov::pass::RemoveMultiSubGraphOpDanglingParams::RemoveMultiSubGraphOpDanglingParams() { MATCHER_SCOPE(RemoveMultiSubGraphOpDanglingParams); auto multi_subgraph_op_pattern = pattern::wrap_type(); 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 f3ca206f315..d9c71783adf 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeSequenceFusion, "ReshapeSequenceFusion", 0); - namespace { bool has_valid_pattern(const ov::Output& node_out) { const auto const_node = std::dynamic_pointer_cast(node_out.get_node_shared_ptr()); 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 e1eb4d5e815..22223148526 100644 --- a/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/ric_fusion.cpp @@ -20,8 +20,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReverseInputChannelsFusion, "ReverseInputChannelsFusion", 0); - namespace ngraph { namespace pass { namespace ric_attr { @@ -712,4 +710,4 @@ bool ngraph::pass::ReverseInputChannelsFusion::run_on_model(const std::shared_pt return false; } } // namespace pass -} // namespace ngraph \ No newline at end of file +} // namespace ngraph 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 9bfa4d74b95..19d176bd92b 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 @@ -79,8 +79,6 @@ bool check_shapes(const ngraph::PartialShape& pshape_input, } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::ShuffleChannelsFusion, "ShuffleChannelsFusion", 0); - ngraph::pass::ShuffleChannelsFusion::ShuffleChannelsFusion(const bool reshape_constants_check) { MATCHER_SCOPE(ShuffleChannelsFusion); auto input = ngraph::pattern::any_input(pattern::rank_equals(4)); 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 3d4a089686f..5162b77506f 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 @@ -18,8 +18,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SharedShapeOf, "SharedShapeOf", 0); - static constexpr size_t index_for_int32 = 0; static constexpr size_t index_for_int64 = 1; @@ -60,8 +58,6 @@ bool ngraph::pass::SharedShapeOf::run_on_model(const std::shared_ptr(pattern::rank_equals(1)); @@ -124,8 +120,6 @@ ngraph::pass::GroupedGatherElimination::GroupedGatherElimination() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::GatherNopElimination, "GatherNopElimination", 0); - ngraph::pass::GatherNopElimination::GatherNopElimination() { MATCHER_SCOPE(GatherNopElimination); const auto gather_label = ngraph::pattern::wrap_type( @@ -152,8 +146,6 @@ ngraph::pass::GatherNopElimination::GatherNopElimination() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SimplifyGatherShapeOf, "SimplifyGatherShapeOf", 0); - ngraph::pass::SimplifyGatherShapeOf::SimplifyGatherShapeOf() { MATCHER_SCOPE(SimplifyGatherShapeOf); const auto gather_pattern = ngraph::pattern::wrap_type(); @@ -221,8 +213,6 @@ ngraph::pass::SimplifyGatherShapeOf::SimplifyGatherShapeOf() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SimplifySecondInputOfReshape, "SimplifySecondInputOfReshape", 0); - ngraph::pass::SimplifySecondInputOfReshape::SimplifySecondInputOfReshape() { MATCHER_SCOPE(SimplifySecondInputOfReshape); const auto input = pattern::any_input(); @@ -318,8 +308,6 @@ ngraph::pass::SimplifySecondInputOfReshape::SimplifySecondInputOfReshape() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SimplifyShapeOfSubGraph, "SimplifyShapeOfSubGraph", 0); - bool ngraph::pass::SimplifyShapeOfSubGraph::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(SimplifyShapeOfSubGraph); ngraph::pass::Manager manager; 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 7a499b165b4..c646f5e3362 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 @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SkipGatherBeforeTransposeAndReshape, "SkipGatherBeforeTransposeAndReshape", 0); - ngraph::pass::SkipGatherBeforeTransposeAndReshape::SkipGatherBeforeTransposeAndReshape() { MATCHER_SCOPE(SkipGatherBeforeTransposeAndReshape); 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 0c94a6af141..6339f6731a2 100644 --- a/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/softmax_fusion.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SoftmaxFusion, "SoftmaxFusion", 0); - ngraph::pass::SoftmaxFusion::SoftmaxFusion() { MATCHER_SCOPE(SoftmaxFusion); auto data_pattern = ngraph::pattern::any_input(pattern::has_static_rank()); 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 84e44e5dff7..4210da9d411 100644 --- a/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/softplus_fusion.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SoftPlusFusion, "SoftPlusFusion", 0); - ngraph::pass::SoftPlusFusion::SoftPlusFusion() { MATCHER_SCOPE(SoftPlusFusion); // fuses ln(exp(x) + 1.0) operations into SoftPlus(x) 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 56ed85b040e..9ea6145e495 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SoftPlusToMishFusion, "SoftPlusToMishFusion", 0); - ngraph::pass::SoftPlusToMishFusion::SoftPlusToMishFusion() { MATCHER_SCOPE(SoftPlusToMishFusion); auto input = ngraph::pattern::any_input(); 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 f15b890377b..8566d63ce29 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SpaceToBatchFusion, "SpaceToBatchFusion", 0); - ngraph::pass::SpaceToBatchFusion::SpaceToBatchFusion() { MATCHER_SCOPE(SpaceToBatchFusion); auto data_pattern = pattern::any_input(); 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 bf1710619bd..5e181900081 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 @@ -102,8 +102,6 @@ std::pair, uint64_t> get_split_before_con } } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::SplitConcatPairToInterpolateFusion, "SplitConcatPairToInterpolateFusion", 0); - ngraph::pass::SplitConcatPairToInterpolateFusion::SplitConcatPairToInterpolateFusion(bool use_shape_for_elimination) { MATCHER_SCOPE(SplitConcatPairToInterpolateFusion); // This transformation looks for Interpolate layer implemented using simple operations, namely Split and Concat, 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 88c84405678..471b88470f0 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SplitSqueezeConcatFusion, "SplitSqueezeConcatFusion", 0); - ngraph::pass::SplitSqueezeConcatFusion::SplitSqueezeConcatFusion() { MATCHER_SCOPE(SplitSqueezeConcatFusion); // Detect only concat, because we don't know how many inputs will go into concat 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 f335e7d48fc..fb7a0a57e36 100644 --- a/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/strides_optimization.cpp @@ -14,10 +14,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::StridesOptimization, "StridesOptimization", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvStridesPropagation, "ConvStridesPropagation", 0); - static bool can_propagate_conv_stride(const std::shared_ptr& conv) { const auto& kernel_shape = conv->input_value(1).get_shape(); return std::all_of(kernel_shape.begin() + 2, kernel_shape.end(), [](size_t s) -> bool { @@ -159,8 +155,6 @@ ngraph::pass::ConvStridesPropagation::ConvStridesPropagation() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SupportedNodesStridesPropagation, "SupportedNodesStridesPropagation", 0); - ngraph::pass::SupportedNodesStridesPropagation::SupportedNodesStridesPropagation() { MATCHER_SCOPE(SupportedNodesStridesPropagation); auto root = pattern::wrap_type(); @@ -187,8 +181,6 @@ ngraph::pass::SupportedNodesStridesPropagation::SupportedNodesStridesPropagation this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::UnsupportedNodesStridesPropagation, "UnsupportedNodesStridesPropagation", 0); - ngraph::pass::UnsupportedNodesStridesPropagation::UnsupportedNodesStridesPropagation() { MATCHER_SCOPE(UnsupportedNodesStridesPropagation); auto root = pattern::any_input(); 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 2f7ad6625d4..4a2570a62a0 100644 --- a/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/subtract_fusion.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SubtractFusion, "SubtractFusion", 0); - ngraph::pass::SubtractFusion::SubtractFusion() { MATCHER_SCOPE(SubtractFusion); auto p_input = pattern::any_input(); 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 918416c801b..7a688bf79ab 100644 --- a/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/swish_fusion.cpp @@ -32,10 +32,6 @@ bool check_beta_value(const std::shared_ptr& constant) } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::SwishFusion, "SwishFusion", 0); - -NGRAPH_RTTI_DEFINITION(ngraph::pass::SwishFusionWithSigmoid, "SwishFusionWithSigmoid", 0); - ngraph::pass::SwishFusionWithSigmoid::SwishFusionWithSigmoid() { MATCHER_SCOPE(SwishFusionWithSigmoid); // replaces a sub-graphs x * Sigmoid(x) with a Swish op. @@ -61,8 +57,6 @@ ngraph::pass::SwishFusionWithSigmoid::SwishFusionWithSigmoid() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SwishFusionWithSigmoidWithBeta, "SwishFusionWithSigmoidWithBeta", 0); - ngraph::pass::SwishFusionWithSigmoidWithBeta::SwishFusionWithSigmoidWithBeta() { MATCHER_SCOPE(SwishFusionWithSigmoidWithBeta); // replaces a sub-graphs x * Sigmoid(x * beta) with a Swish op. @@ -109,8 +103,6 @@ ngraph::pass::SwishFusionWithSigmoidWithBeta::SwishFusionWithSigmoidWithBeta() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SwishFusionWithBeta, "SwishFusionWithBeta", 0); - ngraph::pass::SwishFusionWithBeta::SwishFusionWithBeta() { MATCHER_SCOPE(SwishFusionWithBeta); // replaces a sub-graphs x / (1.0 + exp(-x * beta)) with a Swish op. @@ -152,8 +144,6 @@ ngraph::pass::SwishFusionWithBeta::SwishFusionWithBeta() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SwishFusionWithoutBeta, "SwishFusionWithoutBeta", 0); - ngraph::pass::SwishFusionWithoutBeta::SwishFusionWithoutBeta() { MATCHER_SCOPE(SwishFusionWithoutBeta); // replaces a sub-graphs x / (1.0 + exp(-x)) with a Swish op. 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 47865bb1dd2..5245e9b9372 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 @@ -107,8 +107,6 @@ bool check_input_reshape(const std::shared_ptr& reshape } } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeReshapeEliminationForMatmul, "TransposeReshapeEliminationForMatmul", 0); - ngraph::pass::TransposeReshapeEliminationForMatmul::TransposeReshapeEliminationForMatmul() { MATCHER_SCOPE(TransposeReshapeEliminationForMatmul); auto input_1_pattern = ngraph::pattern::any_input([](const Output& node) -> bool { 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 a9127811eb9..c6106c3ba3f 100644 --- a/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp +++ b/src/common/transformations/src/transformations/common_optimizations/transpose_sinking.cpp @@ -15,13 +15,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeSinking, "TransposeSinking", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeConvert, "TransposeConvert", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeEltwise, "TransposeEltwise", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeReduction, "TransposeReduction", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeFQReduction, "TransposeFQReduction", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeFuse, "TransposeFuse", 0); - using namespace ngraph; namespace { 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 06a54f6e657..c3d0a289ede 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 @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeToReshape, "TransposeToReshape", 0); - using namespace ngraph; ngraph::pass::TransposeToReshape::TransposeToReshape() { 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 b30fd3f89f5..58435f78002 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::WeightsDequantizeToFakeQuantize, "WeightsDequantizeToFakeQuantize", 0); - ngraph::pass::WeightsDequantizeToFakeQuantize::WeightsDequantizeToFakeQuantize() { MATCHER_SCOPE(WeightsDequantizeToFakeQuantize); 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 0f07340841d..56bce359956 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 @@ -51,8 +51,6 @@ std::vector build_new_axes(size_t num_of_axes, size_t rank) { } } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::WrapInterpolateIntoTransposes, "WrapInterpolateIntoTransposes", 0); - ngraph::pass::WrapInterpolateIntoTransposes::WrapInterpolateIntoTransposes() { MATCHER_SCOPE(WrapInterpolateIntoTransposes); auto interpolate_pattern = ov::pass::pattern::wrap_type(); diff --git a/src/common/transformations/src/transformations/control_flow/unroll_if.cpp b/src/common/transformations/src/transformations/control_flow/unroll_if.cpp index 5e75607e71f..d3577f063a9 100644 --- a/src/common/transformations/src/transformations/control_flow/unroll_if.cpp +++ b/src/common/transformations/src/transformations/control_flow/unroll_if.cpp @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::UnrollIf, "UnrollIf", 0); - bool ngraph::pass::UnrollIf::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(UnrollIf); bool is_applicable = false; diff --git a/src/common/transformations/src/transformations/control_flow/unroll_tensor_iterator.cpp b/src/common/transformations/src/transformations/control_flow/unroll_tensor_iterator.cpp index 8176f544a2b..83f1180c5b2 100644 --- a/src/common/transformations/src/transformations/control_flow/unroll_tensor_iterator.cpp +++ b/src/common/transformations/src/transformations/control_flow/unroll_tensor_iterator.cpp @@ -14,8 +14,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::UnrollTensorIterator, "UnrollTensorIterator", 0); - bool ngraph::pass::UnrollTensorIterator::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(UnrollTensorIterator); for (const auto& op : f->get_ops()) { diff --git a/src/common/transformations/src/transformations/convert_precision.cpp b/src/common/transformations/src/transformations/convert_precision.cpp index 6ffb03dea90..be435772e70 100644 --- a/src/common/transformations/src/transformations/convert_precision.cpp +++ b/src/common/transformations/src/transformations/convert_precision.cpp @@ -248,8 +248,6 @@ precisions_set_t find_all_used_precisions(const std::shared_ptr& f) { type_to_fuse_map type_to_fuse{ {opset4::Parameter::get_type_info_static(), fuse_type_to_parameter}, diff --git a/src/common/transformations/src/transformations/fix_rt_info.cpp b/src/common/transformations/src/transformations/fix_rt_info.cpp index 1d6d24c730c..bdb32c16098 100644 --- a/src/common/transformations/src/transformations/fix_rt_info.cpp +++ b/src/common/transformations/src/transformations/fix_rt_info.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/rt_info/primitives_priority_attribute.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::FixRtInfo, "FixRtInfo", 0); - bool ngraph::pass::FixRtInfo::run_on_model(const std::shared_ptr& f) { // TODO: enable conditional compile // RUN_ON_FUNCTION_SCOPE(FixRtInfo); diff --git a/src/common/transformations/src/transformations/init_node_info.cpp b/src/common/transformations/src/transformations/init_node_info.cpp index 9d98a1488e7..4722d2ad5ea 100644 --- a/src/common/transformations/src/transformations/init_node_info.cpp +++ b/src/common/transformations/src/transformations/init_node_info.cpp @@ -15,8 +15,6 @@ #include "transformations/rt_info/fused_names_attribute.hpp" #include "transformations/rt_info/primitives_priority_attribute.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::InitNodeInfo, "InitNodeInfo", 0); - bool ngraph::pass::InitNodeInfo::run_on_model(const std::shared_ptr& f) { // TODO: enable conditional compile // RUN_ON_FUNCTION_SCOPE(InitNodeInfo); diff --git a/src/common/transformations/src/transformations/low_precision/disable_convert_constant_folding_on_const_path.cpp b/src/common/transformations/src/transformations/low_precision/disable_convert_constant_folding_on_const_path.cpp index 7db3b639942..0eeab1fb176 100644 --- a/src/common/transformations/src/transformations/low_precision/disable_convert_constant_folding_on_const_path.cpp +++ b/src/common/transformations/src/transformations/low_precision/disable_convert_constant_folding_on_const_path.cpp @@ -16,10 +16,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::DisableConvertConstantFoldingOnConstPath, - "DisableConvertConstantFoldingOnConstPath", - 0); - ngraph::pass::DisableConvertConstantFoldingOnConstPath::DisableConvertConstantFoldingOnConstPath( const element::TypeVector& inputPrecisions) { auto matcherData = ngraph::pattern::any_input(); 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 22148b0b15b..240c08aad8f 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 @@ -17,8 +17,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::BatchNormDecomposition, "BatchNormDecomposition", 0); - ngraph::pass::BatchNormDecomposition::BatchNormDecomposition() { MATCHER_SCOPE(BatchNormDecomposition); auto bn_1 = pattern::wrap_type({pattern::any_input(pattern::has_static_shape()), 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 200a538f70f..77119c54581 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 @@ -12,13 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::BidirectionalSequenceDecomposition, "BidirectionalSequenceDecomposition", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::BidirectionalLSTMSequenceDecomposition, - "BidirectionalLSTMSequenceDecomposition", - 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::BidirectionalGRUSequenceDecomposition, "BidirectionalGRUSequenceDecomposition", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::BidirectionalRNNSequenceDecomposition, "BidirectionalRNNSequenceDecomposition", 0); - ngraph::pass::BidirectionalLSTMSequenceDecomposition::BidirectionalLSTMSequenceDecomposition() { MATCHER_SCOPE(BidirectionalLSTMSequenceDecomposition); auto lstm_sequence_ngraph = ngraph::pattern::wrap_type(); 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 7d387903398..a415ca522ea 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertBatchToSpace, "ConvertBatchToSpace", 0); - void ngraph::pass::ConvertBatchToSpace::convert_batch_to_space() { MATCHER_SCOPE(ConvertBatchToSpace_convert_batch_to_space); auto batch_to_space = ngraph::pattern::wrap_type(); 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 3a45833d0e2..67b1f31149b 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_broadcast3.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertBroadcast3, "ConvertBroadcast3", 0); - namespace { bool make_compatible_shape(const ngraph::PartialShape& input_shape, std::vector& target_shape) { 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 b7fbaa32ebf..eb42cca1bee 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertBroadcastToTiles, "ConvertBroadcastToTiles", 0); - ngraph::pass::ConvertBroadcastToTiles::ConvertBroadcastToTiles() { MATCHER_SCOPE(ConvertBroadcastToTiles); auto broadcast = ngraph::pattern::wrap_type(); 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 e4d1380164d..8bb7584c99e 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertDeformableConv8To1, "ConvertDeformableConv8To1", 0); - ngraph::pass::ConvertDeformableConv8To1::ConvertDeformableConv8To1() { MATCHER_SCOPE(ConvertDeformableConv8To1); 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 e8d2a4d8104..2b208a733b9 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertDepthToSpace, "ConvertDepthToSpace", 0); - ngraph::pass::ConvertDepthToSpace::ConvertDepthToSpace() { MATCHER_SCOPE(ConvertDepthToSpace); auto dts_node = 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 0f13fbcf681..860008114be 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_divide.cpp @@ -16,9 +16,6 @@ #include "transformations/rt_info/nonconvertible_divide.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertDivide, "ConvertDivide", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertDivideWithConstant, "ConvertDivideWithConstant", 0); - namespace { bool convert_divide(std::shared_ptr node) { auto div = std::dynamic_pointer_cast(node); 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 40c2d7b5bf9..94769a07838 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGather0D, "ConvertGather0D", 0); - ngraph::pass::ConvertGather0D::ConvertGather0D() { MATCHER_SCOPE(ConvertGather0D); auto gather = ngraph::pattern::wrap_type(); 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 184829a35fb..d3a8b7ec338 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 @@ -15,9 +15,6 @@ using namespace std; using namespace ngraph; -NGRAPH_RTTI_DEFINITION(pass::ConvertGather7ToGather1, "ConvertGather7ToGather1", 0); -NGRAPH_RTTI_DEFINITION(pass::ConvertGather8ToGather7, "ConvertGather8ToGather7", 0); - pass::ConvertGather7ToGather1::ConvertGather7ToGather1() { MATCHER_SCOPE(ConvertGather7ToGather1); 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 207a432012c..80a62c9d549 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 @@ -15,9 +15,6 @@ using namespace std; using namespace ngraph; -NGRAPH_RTTI_DEFINITION(pass::ConvertGather1ToGather7, "ConvertGather1ToGather7", 0); -NGRAPH_RTTI_DEFINITION(pass::ConvertGather7ToGather8, "ConvertGather7ToGather8", 0); - pass::ConvertGather1ToGather7::ConvertGather1ToGather7() { MATCHER_SCOPE(ConvertGather1ToGather7); 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 5c5395fccc0..447bc5165e1 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_gelu.cpp @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGELU, "ConvertGELU", 0); - ngraph::pass::ConvertGELU::ConvertGELU() { MATCHER_SCOPE(ConvertGELU); auto gelu = pattern::wrap_type(); 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 227336e768b..57bc12105ba 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 @@ -16,8 +16,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertInterpolate1ToInterpolate4, "ConvertInterpolate1ToInterpolate4", 0); - ngraph::pass::ConvertInterpolate1ToInterpolate4::ConvertInterpolate1ToInterpolate4() { MATCHER_SCOPE(ConvertInterpolate1ToInterpolate4); auto interpolate1 = ngraph::pattern::wrap_type( 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 20a8139107f..00f8ed26669 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 @@ -15,8 +15,6 @@ #include "itt.hpp" #include "ngraph_ops/nms_static_shape_ie.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMatrixNmsToMatrixNmsIE, "ConvertMatrixNmsToMatrixNmsIE", 0); - ngraph::pass::ConvertMatrixNmsToMatrixNmsIE::ConvertMatrixNmsToMatrixNmsIE(bool force_i32_output_type) { MATCHER_SCOPE(ConvertMatrixNmsToMatrixNmsIE); auto nms = ngraph::pattern::wrap_type(); 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 3611b8cb0de..8acf34163f7 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMinimum, "ConvertMinimum", 0); - ngraph::pass::ConvertMinimum::ConvertMinimum() { MATCHER_SCOPE(ConvertMinimum); auto minimum = ngraph::pattern::wrap_type(); 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 51e93ced9d0..d98fc850bcd 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_mod.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMod, "ConvertMod", 0); - ngraph::pass::ConvertMod::ConvertMod() { MATCHER_SCOPE(ConvertMod); auto mod = ngraph::pattern::wrap_type(); 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 26683c7e135..1f7e5dbc5a2 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 @@ -15,8 +15,6 @@ #include "itt.hpp" #include "ngraph_ops/nms_static_shape_ie.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMulticlassNmsToMulticlassNmsIE, "ConvertMulticlassNmsToMulticlassNmsIE", 0); - ngraph::pass::ConvertMulticlassNmsToMulticlassNmsIE::ConvertMulticlassNmsToMulticlassNmsIE(bool force_i32_output_type) { MATCHER_SCOPE(ConvertMulticlassNmsToMulticlassNmsIE); auto nms = ngraph::pattern::wrap_type(); 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 773f3e63a82..2ba107fe9cd 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertMVN1ToMVN6, "ConvertMVN1ToMVN6", 0); - ngraph::pass::ConvertMVN1ToMVN6::ConvertMVN1ToMVN6() { MATCHER_SCOPE(ConvertMVN1ToMVN6); auto mvn = pattern::wrap_type(); 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 6b852d9fadb..c2c41dc2ae3 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_negative.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNegative, "ConvertNegative", 0); - ngraph::pass::ConvertNegative::ConvertNegative() { MATCHER_SCOPE(ConvertNegative); auto neg = ngraph::pattern::wrap_type(); 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 4445a06008c..acd2c8e3932 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 @@ -15,8 +15,6 @@ #include "ngraph_ops/nms_ie_internal.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMSToNMSIEInternal, "ConvertNMSToNMSIEInternal", 0); - ngraph::pass::ConvertNMSToNMSIEInternal::ConvertNMSToNMSIEInternal() { MATCHER_SCOPE(ConvertNMSToNMSIEInternal); auto nms = ngraph::pattern::wrap_type(); 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 c5291cd88bd..ca50fa960c3 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertPadToGroupConvolution, "ConvertPadToGroupConvolution", 0); - ngraph::pass::ConvertPadToGroupConvolution::ConvertPadToGroupConvolution() { MATCHER_SCOPE(ConvertPadToGroupConvolution); auto neg = ngraph::pattern::wrap_type(pattern::has_static_dim(1)); 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 10dc4ba635e..40c278a9d28 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 @@ -157,8 +157,6 @@ bool callback_func(pattern::Matcher& m, pass::MatcherPass* impl) { } } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMS4ToNMS5, "ConvertNMS4ToNMS5", 0); - ngraph::pass::ConvertNMS4ToNMS5::ConvertNMS4ToNMS5() { MATCHER_SCOPE(ConvertNMS4ToNMS5); auto nms = ngraph::pattern::wrap_type(); @@ -170,8 +168,6 @@ ngraph::pass::ConvertNMS4ToNMS5::ConvertNMS4ToNMS5() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMS3ToNMS5, "ConvertNMS3ToNMS5", 0); - ngraph::pass::ConvertNMS3ToNMS5::ConvertNMS3ToNMS5() { MATCHER_SCOPE(ConvertNMS3ToNMS5); auto nms = ngraph::pattern::wrap_type(); @@ -183,8 +179,6 @@ ngraph::pass::ConvertNMS3ToNMS5::ConvertNMS3ToNMS5() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertNMS1ToNMS5, "ConvertNMS1ToNMS5", 0); - ngraph::pass::ConvertNMS1ToNMS5::ConvertNMS1ToNMS5() { MATCHER_SCOPE(ConvertNMS1ToNMS5); auto nms = ngraph::pattern::wrap_type(); 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 467ad82f826..97b70501fa9 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertPriorBox8To0, "ConvertPriorBox8To0", 0); - ngraph::pass::ConvertPriorBox8To0::ConvertPriorBox8To0() { MATCHER_SCOPE(ConvertPriorBox8To0); 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 2bdf5dbe02c..bc78338cb1e 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 @@ -6,11 +6,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertReduceToPooling, "ConvertReduceToPooling", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertReduceMeanToPooling, "ConvertReduceMeanToPooling", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertReduceMaxToPooling, "ConvertReduceMaxToPooling", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertReduceSumToPooling, "ConvertReduceSumToPooling", 0); - ngraph::pass::ConvertReduceMeanToPooling::ConvertReduceMeanToPooling() { MATCHER_SCOPE(ConvertReduceMeanToPooling); auto m = std::make_shared( 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 5aea4234244..b9e1a33a7a6 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertScatterElementsToScatter, "ConvertScatterElementsToScatter", 0); - ngraph::pass::ConvertScatterElementsToScatter::ConvertScatterElementsToScatter() { MATCHER_SCOPE(ConvertScatterElementsToScatter); auto data = std::make_shared(element::f32, Shape{1}); 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 38e51cd151d..85742ae0d5b 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 @@ -14,11 +14,6 @@ #include "itt.hpp" #include "ngraph/builder/autobroadcast.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertRNNSequenceToTensorIterator, "ConvertRNNSequenceToTensorIterator", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertGRUSequenceToTensorIterator, "ConvertGRUSequenceToTensorIterator", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertLSTMSequenceToTensorIterator, "ConvertLSTMSequenceToTensorIterator", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSequenceToTensorIterator, "ConvertSequenceToTensorIterator", 0); - namespace { ngraph::Output get_current_iter(ngraph::ParameterVector& body_params, ngraph::ResultVector& body_results, 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 ea550eab3a5..0c0be55f268 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_shapeof3.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertShapeOf3, "ConvertShapeOf3", 0); - ngraph::pass::ConvertShapeOf3::ConvertShapeOf3() { MATCHER_SCOPE(ConvertShapeOf3); auto shapeof = pattern::wrap_type(); 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 4efe3843293..3e65d3212ed 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 @@ -15,8 +15,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertShuffleChannels3, "ConvertShuffleChannels3", 0); - ngraph::pass::ConvertShuffleChannels3::ConvertShuffleChannels3() { MATCHER_SCOPE(ConvertShuffleChannels3); auto shuffle_channels = pattern::wrap_type(); 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 3ac3c409b47..29af6b1ff2d 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 @@ -19,8 +19,6 @@ using namespace ngraph; -NGRAPH_RTTI_DEFINITION(ngraph::pass::SliceToStridedSlice, "SliceToStridedSlice", 0); - namespace { Output align_indices(const Output& indices, const Output& slice_axes, 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 b8fdcd758e3..11c0d215726 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSoftMax8ToSoftMax1, "ConvertSoftMax8ToSoftMax1", 0); - ngraph::pass::ConvertSoftMax8ToSoftMax1::ConvertSoftMax8ToSoftMax1() { MATCHER_SCOPE(ConvertSoftMax8ToSoftMax1); 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 438e860f285..207a5c33644 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSoftMax1ToSoftMax8, "ConvertSoftMax1ToSoftMax8", 0); - ngraph::pass::ConvertSoftMax1ToSoftMax8::ConvertSoftMax1ToSoftMax8() { MATCHER_SCOPE(ConvertSoftMax1ToSoftMax8); 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 d9349f00cb7..0889ae682d4 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSpaceToBatch, "ConvertSpaceToBatch", 0); - void ngraph::pass::ConvertSpaceToBatch::convert_space_to_batch() { MATCHER_SCOPE(ConvertSpaceToBatch_convert_space_to_batch); auto space_to_batch = ngraph::pattern::wrap_type(); 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 632d0388f33..cb4ff2163c7 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSpaceToDepth, "ConvertSpaceToDepth", 0); - ngraph::pass::ConvertSpaceToDepth::ConvertSpaceToDepth() { MATCHER_SCOPE(ConvertSpaceToDepth); auto dts = 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 83315561093..253eb687a88 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_subtract.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertSubtract, "ConvertSubtract", 0); - ngraph::pass::ConvertSubtract::ConvertSubtract() { MATCHER_SCOPE(ConvertSubtract); auto sub = ngraph::pattern::wrap_type(); 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 611b0632366..867be2cb9be 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 @@ -17,11 +17,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTensorIteratorToLSTMSequence, "ConvertTensorIteratorToLSTMSequence", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTensorIteratorToRNNSequence, "ConvertTensorIteratorToRNNSequence", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTensorIteratorToGRUSequence, "ConvertTensorIteratorToGRUSequence", 0); -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTensorIteratorToSequence, "ConvertTensorIteratorToSequence", 0); - namespace { bool convertTensorIteratorToSequence(const std::shared_ptr& ti, const std::shared_ptr& found_cell, 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 0cb93dc9535..9995aede31a 100644 --- a/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp +++ b/src/common/transformations/src/transformations/op_conversions/convert_topk3.cpp @@ -14,8 +14,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertTopK3, "ConvertTopK3", 0); - ngraph::pass::ConvertTopK3::ConvertTopK3() { MATCHER_SCOPE(ConvertTopK3); auto topk = pattern::wrap_type(); 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 dd058527592..d1a7b48435f 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 @@ -16,8 +16,6 @@ using namespace std; using namespace ngraph; using namespace ngraph::op::util; -NGRAPH_RTTI_DEFINITION(pass::ConvertDetectionOutput8ToDetectionOutput1, "ConvertDetectionOutput8ToDetectionOutput1", 0); - pass::ConvertDetectionOutput8ToDetectionOutput1::ConvertDetectionOutput8ToDetectionOutput1() { MATCHER_SCOPE(ConvertDetectionOutput8ToDetectionOutput1); 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 c86a591bd9b..cfd73913227 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 @@ -16,8 +16,6 @@ using namespace std; using namespace ngraph; using namespace ngraph::op::util; -NGRAPH_RTTI_DEFINITION(pass::ConvertDetectionOutput1ToDetectionOutput8, "ConvertDetectionOutput1ToDetectionOutput8", 0); - pass::ConvertDetectionOutput1ToDetectionOutput8::ConvertDetectionOutput1ToDetectionOutput8() { MATCHER_SCOPE(ConvertDetectionOutput1ToDetectionOutput8); 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 7bc0de7fbe1..358e17bb539 100644 --- a/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/einsum_decomposition.cpp @@ -684,8 +684,6 @@ void contract_two_inputs(ngraph::pass::EinsumDecomposition* einsum_decompose_ptr } } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::EinsumDecomposition, "EinsumDecomposition", 0); - ngraph::pass::EinsumDecomposition::EinsumDecomposition() { // NOTE: The transformation is applicable if Einsum equation does not contain ellipsis label // and does not contain subscripts with repeated labels. 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 f638b1098c2..522c95eafe2 100644 --- a/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/fq_decomposition.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::FakeQuantizeDecomposition, "FakeQuantizeDecomposition", 0); - namespace { bool isValidRangesInputs(const std::shared_ptr& fq) { 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 df0621a3bed..5d5093df40a 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 @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::GatherNegativeConstIndicesNormalize, "GatherNegativeConstIndicesNormalize", 0); - ngraph::pass::GatherNegativeConstIndicesNormalize::GatherNegativeConstIndicesNormalize() { MATCHER_SCOPE(GatherNegativeConstIndicesNormalize); auto data_input = ngraph::pattern::any_input(pattern::has_static_rank()); 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 def19bea8b4..0b52154d049 100644 --- a/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp +++ b/src/common/transformations/src/transformations/op_conversions/gelu7_downgrade.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::Gelu7Downgrade, "Gelu7Downgrade", 0); - ngraph::pass::Gelu7Downgrade::Gelu7Downgrade() { MATCHER_SCOPE(Gelu7Downgrade); auto gelu = ngraph::pattern::wrap_type(); 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 3286d98d525..8cf2b5556bb 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::GRUCellDecomposition, "GRUCellDecomposition", 0); - ngraph::pass::GRUCellDecomposition::GRUCellDecomposition() { MATCHER_SCOPE(GRUCellDecomposition); auto gru_cell = ngraph::pattern::wrap_type(); 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 40387499655..8b560590baf 100644 --- a/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/hsigmoid_decomposition.cpp @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSigmoidDecomposition, "HSigmoidDecomposition", 0); - ngraph::pass::HSigmoidDecomposition::HSigmoidDecomposition() { MATCHER_SCOPE(HSigmoidDecomposition); // Decomposes HSigmoid(x) op into sub-graph (min(Relu(x + 3), 6) * const(1/6) 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 7db29c5fe46..5ce154b6a1d 100644 --- a/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/hswish_decomposition.cpp @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::HSwishDecomposition, "HSwishDecomposition", 0); - ngraph::pass::HSwishDecomposition::HSwishDecomposition() { MATCHER_SCOPE(HSwishDecomposition); // Decomposes HSwish(x) op into sub-graph x * (min(Relu(x + 3), 6) * const(1/6) 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 5778dbdd7e6..4208bf26d7e 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::LogSoftmaxDecomposition, "LogSoftmaxDecomposition", 0); - ngraph::pass::LogSoftmaxDecomposition::LogSoftmaxDecomposition() { MATCHER_SCOPE(LogSoftmaxDecomposition); // Decomposes LogSoftmax(x, axis) op into sub-graph x - log(reduce_sum(exp(x), axis)) 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 9c8b1dfffd6..85ba095f197 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 @@ -14,8 +14,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::LSTMCellDecomposition, "LSTMCellDecomposition", 0); - ngraph::pass::LSTMCellDecomposition::LSTMCellDecomposition() { MATCHER_SCOPE(LSTMCellDecomposition); auto any_lstm = pattern::wrap_type(); 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 0890291b9fd..78018ee9aec 100644 --- a/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/mvn6_decomposition.cpp @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MVN6Decomposition, "MVN6Decomposition", 0); - ngraph::pass::MVN6Decomposition::MVN6Decomposition() { MATCHER_SCOPE(MVN6Decomposition); // Decomposes MVN(x, axes) op if normalize_variance is false into sub-graph 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 bd1cbb24cd2..efeda6a4c36 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::NormalizeL2Decomposition, "NormalizeL2Decomposition", 0); - ngraph::pass::NormalizeL2Decomposition::NormalizeL2Decomposition() { MATCHER_SCOPE(NormalizeL2Decomposition); auto normalize_l2_pattern = ngraph::pattern::wrap_type(); 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 30aef9e95a9..fd3814f82e0 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReduceL1Decomposition, "ReduceL1Decomposition", 0); - ngraph::pass::ReduceL1Decomposition::ReduceL1Decomposition() { MATCHER_SCOPE(ReduceL1Decomposition); // decomposes ReduceL1 operations into ReduceSum(abs(x)) 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 2447fcd4f8c..f5b2ca51167 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 @@ -11,8 +11,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReduceL2Decomposition, "ReduceL2Decomposition", 0); - ngraph::pass::ReduceL2Decomposition::ReduceL2Decomposition() { MATCHER_SCOPE(ReduceL2Decomposition); // decomposes ReduceL2 operations into sqrt(ReduceSum(x * x)) 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 2e39b7a36fd..2905e096255 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 @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::RNNCellDecomposition, "RNNCellDecomposition", 0); - ngraph::pass::RNNCellDecomposition::RNNCellDecomposition() { MATCHER_SCOPE(RNNCellDecomposition); auto rnn_cell = ngraph::pattern::wrap_type(); 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 94e04a3e825..fa60a4cc89e 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 @@ -10,8 +10,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SimplifyCTCGreedyDecoderSeqLen, "SimplifyCTCGreedyDecoder", 0); - ngraph::pass::SimplifyCTCGreedyDecoderSeqLen::SimplifyCTCGreedyDecoderSeqLen() { MATCHER_SCOPE(SimplifyCTCGreedyDecoderSeqLen); auto decoder = pattern::wrap_type(); 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 f26c33012bf..89cd3a03954 100644 --- a/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/softmax_decomposition.cpp @@ -13,8 +13,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SoftmaxDecomposition, "SoftmaxDecomposition", 0); - ngraph::pass::SoftmaxDecomposition::SoftmaxDecomposition() { MATCHER_SCOPE(SoftmaxDecomposition); auto softmax = pattern::wrap_type(); 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 113bda734f5..f56fe6bfb83 100644 --- a/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp +++ b/src/common/transformations/src/transformations/op_conversions/softplus_decomposition.cpp @@ -12,8 +12,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SoftPlusDecomposition, "SoftPlusDecomposition", 0); - ngraph::pass::SoftPlusDecomposition::SoftPlusDecomposition() { MATCHER_SCOPE(SoftPlusDecomposition); // decomposes SoftPlus(x) operation into ln(exp(x) + 1.0) diff --git a/src/common/transformations/src/transformations/opset_conversions/convert_opset2_to_opset1.cpp b/src/common/transformations/src/transformations/opset_conversions/convert_opset2_to_opset1.cpp index 6886b74b0ef..8106d13587b 100644 --- a/src/common/transformations/src/transformations/opset_conversions/convert_opset2_to_opset1.cpp +++ b/src/common/transformations/src/transformations/opset_conversions/convert_opset2_to_opset1.cpp @@ -12,8 +12,6 @@ #include "transformations/op_conversions/convert_batch_to_space.hpp" #include "transformations/op_conversions/convert_space_to_batch.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertOpSet2ToOpSet1, "ConvertOpSet2ToOpSet1", 0); - bool ngraph::pass::ConvertOpSet2ToOpSet1::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(ConvertOpSet2ToOpSet1); ngraph::pass::Manager manager(get_pass_config()); diff --git a/src/common/transformations/src/transformations/opset_conversions/convert_opset3_to_opset2.cpp b/src/common/transformations/src/transformations/opset_conversions/convert_opset3_to_opset2.cpp index 2a910dae4ad..28c36837546 100644 --- a/src/common/transformations/src/transformations/opset_conversions/convert_opset3_to_opset2.cpp +++ b/src/common/transformations/src/transformations/opset_conversions/convert_opset3_to_opset2.cpp @@ -15,8 +15,6 @@ #include "transformations/op_conversions/convert_topk3.hpp" #include "transformations/op_conversions/softplus_decomposition.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ConvertOpSet3ToOpSet2, "ConvertOpSet3ToOpSet2", 0); - bool ngraph::pass::ConvertOpSet3ToOpSet2::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(ConvertOpSet3ToOpSet2); ngraph::pass::Manager manager(get_pass_config()); 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 6b5202fd5bf..f5e0b1d42c1 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 @@ -13,8 +13,6 @@ #include "itt.hpp" #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::BroadcastConstRangeReplacement, "BroadcastConstRangeReplacement", 0); - ngraph::pass::BroadcastConstRangeReplacement::BroadcastConstRangeReplacement() { MATCHER_SCOPE(BroadcastConstRangeReplacement); auto data_input = pattern::wrap_type(); diff --git a/src/common/transformations/src/transformations/smart_reshape/matmul_sr.cpp b/src/common/transformations/src/transformations/smart_reshape/matmul_sr.cpp index 5a8e52c7129..8e41f1ffcd0 100644 --- a/src/common/transformations/src/transformations/smart_reshape/matmul_sr.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/matmul_sr.cpp @@ -55,8 +55,6 @@ bool relax_hc_reshape_followed_by_matmul(const ngraph::pattern::PatternValueMap& } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeAMatMul, "ReshapeAMatMul", 0); - ngraph::pass::ReshapeAMatMul::ReshapeAMatMul() { // TODO: enable conditional compile // MATCHER_SCOPE(ReshapeAMatMul); @@ -79,8 +77,6 @@ ngraph::pass::ReshapeAMatMul::ReshapeAMatMul() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeBMatMul, "ReshapeBMatMul", 0); - ngraph::pass::ReshapeBMatMul::ReshapeBMatMul() { // TODO: enable conditional compile // MATCHER_SCOPE(ReshapeBMatMul); @@ -103,8 +99,6 @@ ngraph::pass::ReshapeBMatMul::ReshapeBMatMul() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::TransposeMatMul, "TransposeMatMul", 0); - ngraph::pass::TransposeMatMul::TransposeMatMul() { // TODO: enable conditional compile // MATCHER_SCOPE(TransposeMatMul); diff --git a/src/common/transformations/src/transformations/smart_reshape/mimic_set_batch_size.cpp b/src/common/transformations/src/transformations/smart_reshape/mimic_set_batch_size.cpp index 715691aa00a..f5c5e009174 100644 --- a/src/common/transformations/src/transformations/smart_reshape/mimic_set_batch_size.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/mimic_set_batch_size.cpp @@ -9,8 +9,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::MimicSetBatchSize, "MimicSetBatchSize", 0); - bool ngraph::pass::MimicSetBatchSize::run_on_model(const std::shared_ptr& f) { // TODO: enable conditional compile // RUN_ON_FUNCTION_SCOPE(MimicSetBatchSize); diff --git a/src/common/transformations/src/transformations/smart_reshape/proposal_scales_stridedslice.cpp b/src/common/transformations/src/transformations/smart_reshape/proposal_scales_stridedslice.cpp index b95fb129b39..e2a1b740f77 100644 --- a/src/common/transformations/src/transformations/smart_reshape/proposal_scales_stridedslice.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/proposal_scales_stridedslice.cpp @@ -37,8 +37,6 @@ bool crop_scales_for_proposal(const ngraph::pattern::PatternValueMap& pattern_to } // namespace -NGRAPH_RTTI_DEFINITION(ngraph::pass::Proposal1Scales, "Proposal1Scales", 0); - ngraph::pass::Proposal1Scales::Proposal1Scales() { // TODO: enable conditional compile // MATCHER_SCOPE(Proposal1Scales); @@ -65,8 +63,6 @@ ngraph::pass::Proposal1Scales::Proposal1Scales() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::Proposal4Scales, "Proposal4Scales", 0); - ngraph::pass::Proposal4Scales::Proposal4Scales() { // TODO: enable conditional compile // MATCHER_SCOPE(Proposal4Scales); diff --git a/src/common/transformations/src/transformations/smart_reshape/reshape_to_1D.cpp b/src/common/transformations/src/transformations/smart_reshape/reshape_to_1D.cpp index 8fef819e9ab..ccb3fc3db22 100644 --- a/src/common/transformations/src/transformations/smart_reshape/reshape_to_1D.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/reshape_to_1D.cpp @@ -10,8 +10,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::ReshapeTo1D, "ReshapeTo1D", 0); - ngraph::pass::ReshapeTo1D::ReshapeTo1D() { // TODO: enable conditional compile // MATCHER_SCOPE(ReshapeTo1D); diff --git a/src/common/transformations/src/transformations/smart_reshape/set_batch_size.cpp b/src/common/transformations/src/transformations/smart_reshape/set_batch_size.cpp index 84159587eb2..520b6df46f9 100644 --- a/src/common/transformations/src/transformations/smart_reshape/set_batch_size.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/set_batch_size.cpp @@ -12,8 +12,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::SetBatchSize, "SetBatchSize", 0); - bool ngraph::pass::SetBatchSize::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(SetBatchSize); diff --git a/src/common/transformations/src/transformations/smart_reshape/smart_reshape.cpp b/src/common/transformations/src/transformations/smart_reshape/smart_reshape.cpp index 2cb63d5fb5e..4227fdae6e6 100644 --- a/src/common/transformations/src/transformations/smart_reshape/smart_reshape.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/smart_reshape.cpp @@ -15,8 +15,6 @@ #include "itt.hpp" -NGRAPH_RTTI_DEFINITION(ngraph::pass::SmartReshape, "SmartReshape", 0); - bool ngraph::pass::SmartReshape::run_on_model(const std::shared_ptr& f) { // TODO: enable conditional compile // RUN_ON_FUNCTION_SCOPE(SmartReshape); diff --git a/src/common/transformations/src/transformations/smart_reshape/strided_slice_squeeze.cpp b/src/common/transformations/src/transformations/smart_reshape/strided_slice_squeeze.cpp index a440e4e37ec..a3723557714 100644 --- a/src/common/transformations/src/transformations/smart_reshape/strided_slice_squeeze.cpp +++ b/src/common/transformations/src/transformations/smart_reshape/strided_slice_squeeze.cpp @@ -10,8 +10,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ngraph::pass::StridedSliceSqueeze, "ngraph::pass::StridedSliceSqueeze", 0); - ngraph::pass::StridedSliceSqueeze::StridedSliceSqueeze() { // TODO: enable conditional compile // MATCHER_SCOPE(StridedSliceSqueeze); @@ -111,8 +109,6 @@ ngraph::pass::StridedSliceSqueeze::StridedSliceSqueeze() { auto m = std::make_shared(squeeze_label /*, matcher_name */); register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SqueezeStridedSlice, "ngraph::pass::SqueezeStridedSlice", 0); - ngraph::pass::SqueezeStridedSlice::SqueezeStridedSlice() { // TODO: enable conditional compile // MATCHER_SCOPE(SqueezeStridedSlice); @@ -197,8 +193,6 @@ ngraph::pass::SqueezeStridedSlice::SqueezeStridedSlice() { register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(ngraph::pass::SharedSqueeze, "ngraph::pass::SharedSqueeze", 0); - namespace { bool squeezes_perform_the_same(std::shared_ptr lhs, diff --git a/src/frontends/onnx/frontend/src/onnx_framework_node.cpp b/src/frontends/onnx/frontend/src/onnx_framework_node.cpp index e99b288a1f5..e1f4754c84c 100644 --- a/src/frontends/onnx/frontend/src/onnx_framework_node.cpp +++ b/src/frontends/onnx/frontend/src/onnx_framework_node.cpp @@ -18,14 +18,10 @@ namespace ngraph { namespace frontend { -NGRAPH_RTTI_DEFINITION(ONNXFrameworkNode, "ONNXFrameworkNode", 1); - std::shared_ptr ONNXFrameworkNode::clone_with_new_inputs(const OutputVector& inputs) const { return std::make_shared(m_node, inputs); } -NGRAPH_RTTI_DEFINITION(ONNXSubgraphFrameworkNode, "ONNXSubgraphFrameworkNode", 1); - std::shared_ptr ONNXSubgraphFrameworkNode::clone_with_new_inputs(const OutputVector& inputs) const { return std::make_shared(m_node, m_functions, inputs); } diff --git a/src/frontends/onnx/frontend/src/onnx_framework_node.hpp b/src/frontends/onnx/frontend/src/onnx_framework_node.hpp index a0a32de7bda..10807e37afb 100644 --- a/src/frontends/onnx/frontend/src/onnx_framework_node.hpp +++ b/src/frontends/onnx/frontend/src/onnx_framework_node.hpp @@ -36,7 +36,7 @@ class Model; namespace frontend { class ONNXFrameworkNode : public ov::op::util::FrameworkNode { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ONNXFrameworkNode", "0"); ONNXFrameworkNode(const onnx_import::Node& node) : ov::op::util::FrameworkNode(node.get_ng_inputs(), node.get_outputs_size()), @@ -71,7 +71,7 @@ protected: class ONNXSubgraphFrameworkNode : public ONNXFrameworkNode { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ONNXSubgraphFrameworkNode", "0"); ONNXSubgraphFrameworkNode(const onnx_import::Node& node, const std::vector>& functions, 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 80ac59f81e6..6f3c4c45cb3 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 @@ -13,8 +13,6 @@ #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::AlignMatMulInputRanks, "AlignMatMulInputRanks", 0); - ov::intel_cpu::AlignMatMulInputRanks::AlignMatMulInputRanks() { ngraph::OutputVector twoInputs = { ngraph::pattern::any_input(ngraph::pattern::has_static_rank()), diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.hpp index e6e647c35e2..0edb5d3237d 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/align_matmul_input_ranks.hpp @@ -19,7 +19,7 @@ namespace intel_cpu { class AlignMatMulInputRanks: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("AlignMatMulInputRanks", "0"); AlignMatMulInputRanks(); }; 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 80476007dd6..08036e188ee 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 @@ -8,8 +8,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertBroadcastToTiles, "ConvertBroadcastToTiles", 0); - ov::intel_cpu::ConvertBroadcastToTiles::ConvertBroadcastToTiles() { auto broadcast = ngraph::pattern::wrap_type(); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.hpp index 42f03a08072..55142734e2a 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_broadcast_to_tiles.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertBroadcastToTiles: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertBroadcastToTiles", "0"); ConvertBroadcastToTiles(); }; 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 f29b37109e0..c9369fefad1 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 @@ -9,8 +9,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertMatMulToFC, "ConvertMatMulToFC", 0); - ov::intel_cpu::ConvertMatMulToFC::ConvertMatMulToFC() { auto activations_m = ngraph::pattern::any_input(ngraph::pattern::has_static_rank()); auto weights_m = ngraph::pattern::wrap_type(); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.hpp index c77febd0d19..0f9b5925acb 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_matmul_to_fc.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertMatMulToFC: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatMulToFC", "0"); ConvertMatMulToFC(); }; 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 8e422266223..a21fcafd24d 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 @@ -12,8 +12,6 @@ #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertTileToSeqTiles, "ConvertTileToSeqTiles", 0); - ov::intel_cpu::ConvertTileToSeqTiles::ConvertTileToSeqTiles() { auto tile = ngraph::pattern::wrap_type({ngraph::pattern::any_input(ngraph::pattern::has_static_rank()), ngraph::pattern::wrap_type()}); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.hpp index 31723a2e427..17462f35b8f 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_tile_to_seq_tiles.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertTileToSeqTiles: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTileToSeqTiles", "0"); ConvertTileToSeqTiles(); }; 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 8f1a9638173..d46fbc3d896 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 @@ -9,8 +9,6 @@ #include #include "op/leaky_relu.hpp" -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertToLeakyRelu, "ConvertToLeakyRelu", 0); - ov::intel_cpu::ConvertToLeakyRelu::ConvertToLeakyRelu() { auto input = ngraph::pattern::any_input(); auto slope_constant = ngraph::pattern::wrap_type(); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.hpp index c66d0ed6780..dde33646f57 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_leaky_relu.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertToLeakyRelu: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertToLeakyRelu", "0"); ConvertToLeakyRelu(); }; 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 e03f7763d38..3a98458ad31 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 @@ -96,8 +96,6 @@ std::shared_ptr convert(const std::shared_ptr &node) { } // namespace -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertToPowerStatic, "ConvertToPowerStatic", 0); - ov::intel_cpu::ConvertToPowerStatic::ConvertToPowerStatic() { ngraph::OutputVector twoInputs = {ngraph::pattern::any_input(ngraph::pattern::has_static_rank()), ngraph::pattern::any_input(ngraph::pattern::has_static_rank())}; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.hpp index cacc87de4a4..b70281f021e 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_power_static.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertToPowerStatic: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertToPowerStatic", "0"); ConvertToPowerStatic(); }; 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 733523a0a5e..7e7b24a29a4 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 @@ -9,8 +9,6 @@ #include #include "op/swish_cpu.hpp" -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ConvertToSwishCPU, "ConvertToSwishCPU", 0); - ov::intel_cpu::ConvertToSwishCPU::ConvertToSwishCPU() { auto swish = ngraph::pattern::wrap_type(); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.hpp index 9d8f61630a0..929e38a1024 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_swish_cpu.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ConvertToSwishCPU: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertToSwishCPU", "0"); ConvertToSwishCPU(); }; 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 67b01a1111c..5524d839718 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 @@ -11,8 +11,6 @@ #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::FullyConnectedBiasFusion, "FullyConnectedBiasFusion", 0); - ov::intel_cpu::FullyConnectedBiasFusion::FullyConnectedBiasFusion() { auto input = ngraph::pattern::any_input(); auto weights = ngraph::pattern::any_input(ngraph::pattern::has_static_shape()); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.hpp index 78e31301db8..fc65fcaea4a 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/fc_bias_fusion.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class FullyConnectedBiasFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("FullyConnectedBiasFusion", "0"); FullyConnectedBiasFusion(); }; 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 ab5717900f4..72a1404ff57 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 @@ -13,8 +13,6 @@ #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::MoveEltwiseUpThroughDataMov, "MoveEltwiseUpThroughDataMov", 0); - namespace { bool is_data_movement_operation(const std::shared_ptr& node) { return ov::is_type(node) || diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.hpp index bebabb1a81f..7a620c8a1af 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/move_eltwise_up_data_movement.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class MoveEltwiseUpThroughDataMov : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MoveEltwiseUpThroughDataMov", "0"); MoveEltwiseUpThroughDataMov(); }; 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 6cfed7d9216..7b43b43e25c 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 @@ -10,8 +10,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ReshapeFullyConnectedFusion, "ReshapeFullyConnectedFusion", 0); - ov::intel_cpu::ReshapeFullyConnectedFusion::ReshapeFullyConnectedFusion() { auto m_reshape = ngraph::pattern::wrap_type({ngraph::pattern::any_input(ov::pass::pattern::has_static_shape()), ngraph::pattern::any_input()}, diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.hpp index 07e61601d6d..c81408ae397 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_fc_fusion.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ReshapeFullyConnectedFusion : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapeFullyConnectedFusion", "0"); ReshapeFullyConnectedFusion(); }; 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 cbd68f4309d..649052b0614 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.cpp @@ -9,8 +9,6 @@ #include #include "transformations/utils/utils.hpp" -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::ReshapePRelu, "ReshapePRelu", 0); - ov::intel_cpu::ReshapePRelu::ReshapePRelu() { auto input_m = ngraph::pattern::any_input(ngraph::pattern::has_static_rank()); auto slope_m = ngraph::pattern::any_input(ngraph::pattern::has_static_rank()); diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.hpp index 3beccd4ff26..33e9d9c1b2e 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/reshape_prelu.hpp @@ -11,7 +11,7 @@ namespace intel_cpu { class ReshapePRelu: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReshapePRelu", "0"); ReshapePRelu(); }; 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 1405fca37c2..6c111fd3d49 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 @@ -11,11 +11,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::OptimizeGRUSequenceTransposes, "OptimizeGRUSequenceTransposes", 0); -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::OptimizeLSTMSequenceTransposes, "OptimizeLSTMSequenceTransposes", 0); -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::OptimizeRNNSequenceTransposes, "OptimizeRNNSequenceTransposes", 0); -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::OptimizeSequenceTransposes, "OptimizeSequenceTransposes", 0); - namespace { int64_t getSeqAxis(const std::shared_ptr& sequenceOp) { // Optimization. diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.hpp index d6119faa2ee..bb5312558b6 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/rnn_sequences_optimization.hpp @@ -11,25 +11,25 @@ namespace intel_cpu { class OptimizeGRUSequenceTransposes : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("OptimizeGRUSequenceTransposes", "0"); OptimizeGRUSequenceTransposes(); }; class OptimizeLSTMSequenceTransposes : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("OptimizeLSTMSequenceTransposes", "0"); OptimizeLSTMSequenceTransposes(); }; class OptimizeRNNSequenceTransposes : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("OptimizeRNNSequenceTransposes", "0"); OptimizeRNNSequenceTransposes(); }; class OptimizeSequenceTransposes : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("OptimizeSequenceTransposes", "0"); OptimizeSequenceTransposes(); }; diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.cpp b/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.cpp index 545dea19f40..18cfa7e4af8 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.cpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.cpp @@ -7,8 +7,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(ov::intel_cpu::SnippetsMarkSkipped, "SnippetsMarkSkipped", 0); - using namespace ngraph; namespace ov { diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.hpp index c0be647e2ed..30ff58c5c14 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/snippets_mark_skipped.hpp @@ -16,7 +16,7 @@ namespace intel_cpu { */ class SnippetsMarkSkipped : public ov::pass::ModelPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SnippetsMarkSkipped", "0"); SnippetsMarkSkipped() : ModelPass() {} bool run_on_model(const std::shared_ptr &) override; }; diff --git a/src/plugins/intel_gna/ops/softsign.cpp b/src/plugins/intel_gna/ops/softsign.cpp index 1b95a44452e..73231364c03 100644 --- a/src/plugins/intel_gna/ops/softsign.cpp +++ b/src/plugins/intel_gna/ops/softsign.cpp @@ -12,8 +12,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(GNAPluginNS::SoftSign, "SoftSign", 0); - namespace GNAPluginNS { template diff --git a/src/plugins/intel_gna/ops/softsign.hpp b/src/plugins/intel_gna/ops/softsign.hpp index e4da033893c..053529f0352 100644 --- a/src/plugins/intel_gna/ops/softsign.hpp +++ b/src/plugins/intel_gna/ops/softsign.hpp @@ -14,7 +14,7 @@ namespace GNAPluginNS { /// class SoftSign : public ov::op::util::UnaryElementwiseArithmetic { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SoftSign", "0"); SoftSign() = default; /// \brief Constructs an SoftSign operation. diff --git a/src/plugins/intel_gna/transformations/broadcast_const.cpp b/src/plugins/intel_gna/transformations/broadcast_const.cpp index f5f9a3c7b1b..0c1deeee977 100644 --- a/src/plugins/intel_gna/transformations/broadcast_const.cpp +++ b/src/plugins/intel_gna/transformations/broadcast_const.cpp @@ -20,8 +20,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(BroadcastAddMultiplyConst, "BroadcastAddMultiplyConst", 0); - using Node = std::shared_ptr; using Nodes = std::vector; using Input = ngraph::Input; diff --git a/src/plugins/intel_gna/transformations/broadcast_const.hpp b/src/plugins/intel_gna/transformations/broadcast_const.hpp index 3017230f118..17ecd98ce15 100644 --- a/src/plugins/intel_gna/transformations/broadcast_const.hpp +++ b/src/plugins/intel_gna/transformations/broadcast_const.hpp @@ -46,7 +46,7 @@ namespace GNAPluginNS { */ class BroadcastAddMultiplyConst : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("BroadcastAddMultiplyConst", "0"); BroadcastAddMultiplyConst(); }; diff --git a/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.cpp b/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.cpp index 580d6f33908..00d43a828db 100644 --- a/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.cpp +++ b/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.cpp @@ -17,8 +17,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(ConvertDWSCToScaleShifts, "ConvertDWSCToScaleShifts", 0); - static std::shared_ptr DecomposeDWSC(std::shared_ptr dwsc, std::shared_ptr bias_const, std::shared_ptr fq_bias, std::shared_ptr flat_input_plane, std::shared_ptr flat_filters_plane) { diff --git a/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.hpp b/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.hpp index dfbb08625dd..4be1f2a7c1c 100644 --- a/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.hpp +++ b/src/plugins/intel_gna/transformations/convert_dwsc_to_scaleshifts.hpp @@ -14,7 +14,7 @@ namespace GNAPluginNS { */ class ConvertDWSCToScaleShifts : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertDWSCToScaleShifts", "0"); ConvertDWSCToScaleShifts(); }; diff --git a/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.cpp b/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.cpp index 1a876e4ac0d..3808a8fb58f 100644 --- a/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.cpp +++ b/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.cpp @@ -15,10 +15,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(ConvertMatmulToPointWiseConvolution, "ConvertMatmulToPointWiseConvolution", 0); -NGRAPH_RTTI_DEFINITION(ConvertMatmulWithBiasToPointWiseConvolution, "ConvertMatmulWithBiasToPointWiseConvolution", 0); -NGRAPH_RTTI_DEFINITION(ConvertMatmulWithFqToPointWiseConvolution, "ConvertMatmulWithFqToPointWiseConvolution", 0); - static bool BiasValidation(const ngraph::Output& output) { auto bias_output_shape = output.get_node()->get_output_shape(0); if (bias_output_shape.size() > 4) { diff --git a/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.hpp b/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.hpp index 979e53f9005..ed59feb7d9f 100644 --- a/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.hpp +++ b/src/plugins/intel_gna/transformations/convert_matmul_to_pointwise_convolution.hpp @@ -22,7 +22,7 @@ namespace GNAPluginNS { */ class ConvertMatmulToPointWiseConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatmulToPointWiseConvolution", "0"); ConvertMatmulToPointWiseConvolution(); }; @@ -42,7 +42,7 @@ public: */ class ConvertMatmulWithBiasToPointWiseConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatmulWithBiasToPointWiseConvolution", "0"); ConvertMatmulWithBiasToPointWiseConvolution(); }; @@ -64,8 +64,8 @@ public: */ class ConvertMatmulWithFqToPointWiseConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertMatmulWithFqToPointWiseConvolution", "0"); ConvertMatmulWithFqToPointWiseConvolution(); }; -} // namespace GNAPluginNS \ No newline at end of file +} // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.cpp b/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.cpp index 4c17a93926f..cd6be22d1bd 100644 --- a/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.cpp +++ b/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.cpp @@ -19,8 +19,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(ConvertPaddedToValidConv, "ConvertPaddedToValidConv", 0); - static bool VerifyAndGetConvData(std::shared_ptr conv, ConvData& conv_data) { const auto& input = conv->input_value(0); diff --git a/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.hpp b/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.hpp index c1909a5427d..0c774b2d308 100644 --- a/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.hpp +++ b/src/plugins/intel_gna/transformations/convert_padded_to_valid_convolution.hpp @@ -30,7 +30,7 @@ namespace GNAPluginNS { */ class ConvertPaddedToValidConv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertPaddedToValidConv", "0"); ConvertPaddedToValidConv(); }; diff --git a/src/plugins/intel_gna/transformations/decompose_2d_convolution.cpp b/src/plugins/intel_gna/transformations/decompose_2d_convolution.cpp index a37d1799111..7338b777b84 100644 --- a/src/plugins/intel_gna/transformations/decompose_2d_convolution.cpp +++ b/src/plugins/intel_gna/transformations/decompose_2d_convolution.cpp @@ -20,10 +20,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(Decompose2DConv, "Decompose2DConv", 0); -NGRAPH_RTTI_DEFINITION(Decompose2DConvTransposedWithBias, "Decompose2DConvTransposedWithBias", 0); -NGRAPH_RTTI_DEFINITION(Decompose2DConvTransposedWithBiasAF, "Decompose2DConvTransposedWithBiasAF", 0); - struct GraphData { std::shared_ptrleading_transpose; std::shared_ptrfq_conv; diff --git a/src/plugins/intel_gna/transformations/decompose_2d_convolution.hpp b/src/plugins/intel_gna/transformations/decompose_2d_convolution.hpp index 1c6f5fd3c0c..d008c9b7a6f 100644 --- a/src/plugins/intel_gna/transformations/decompose_2d_convolution.hpp +++ b/src/plugins/intel_gna/transformations/decompose_2d_convolution.hpp @@ -30,7 +30,7 @@ namespace GNAPluginNS { */ class Decompose2DConv : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Decompose2DConv", "0"); Decompose2DConv(const std::string& gnaCompileTarget, const InferenceEngine::Precision& gnaPrecision); }; @@ -51,7 +51,7 @@ public: */ class Decompose2DConvTransposedWithBias : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Decompose2DConvTransposedWithBias", "0"); Decompose2DConvTransposedWithBias(const std::string& gnaCompileTarget, const InferenceEngine::Precision& gnaPrecision); }; @@ -74,7 +74,7 @@ public: */ class Decompose2DConvTransposedWithBiasAF : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("Decompose2DConvTransposedWithBiasAF", "0"); Decompose2DConvTransposedWithBiasAF(const std::string& gnaCompileTarget, const InferenceEngine::Precision& gnaPrecision); }; diff --git a/src/plugins/intel_gna/transformations/decompose_mvn.cpp b/src/plugins/intel_gna/transformations/decompose_mvn.cpp index 0b6d2fb4fd8..bbe2eecc01a 100644 --- a/src/plugins/intel_gna/transformations/decompose_mvn.cpp +++ b/src/plugins/intel_gna/transformations/decompose_mvn.cpp @@ -16,8 +16,6 @@ using namespace GNAPluginNS; using namespace ngraph; -NGRAPH_RTTI_DEFINITION(DecomposeMVN, "DecomposeMVN", 0); - struct MVNData { size_t N; size_t C; diff --git a/src/plugins/intel_gna/transformations/decompose_mvn.hpp b/src/plugins/intel_gna/transformations/decompose_mvn.hpp index aa31301d0de..248cfad237c 100644 --- a/src/plugins/intel_gna/transformations/decompose_mvn.hpp +++ b/src/plugins/intel_gna/transformations/decompose_mvn.hpp @@ -13,12 +13,12 @@ namespace GNAPluginNS { * See official OpenVINO documentation for the MVN formula * implemented partially by this decomposition: * https://docs.openvino.ai/latest/openvino_docs_ops_normalization_MVN_6.html - * + * */ class DecomposeMVN : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("DecomposeMVN", "0"); DecomposeMVN(); }; -} // namespace GNAPluginNS +} // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.cpp b/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.cpp index 6518d309d19..148d6c5fcfb 100644 --- a/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.cpp +++ b/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.cpp @@ -18,10 +18,6 @@ namespace GNAPluginNS { -NGRAPH_RTTI_DEFINITION(HandleTransposesAroundMatMul, "HandleTransposesAroundMatMul", 0); -NGRAPH_RTTI_DEFINITION(HandleTransposeBeforeMatMul, "HandleTransposeBeforeMatMul", 0); -NGRAPH_RTTI_DEFINITION(HandleTransposeAfterMatMul, "HandleTransposeAfterMatMul", 0); - namespace { void ReplaceTransposeWithReshape(std::shared_ptr transpose_node) { diff --git a/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.hpp b/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.hpp index ba5702da1ba..da7dad8400b 100644 --- a/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.hpp +++ b/src/plugins/intel_gna/transformations/handle_transposes_around_matmul.hpp @@ -29,7 +29,7 @@ namespace GNAPluginNS { */ class HandleTransposeBeforeMatMul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HandleTransposeBeforeMatMul", "0"); HandleTransposeBeforeMatMul(); }; @@ -58,13 +58,13 @@ public: */ class HandleTransposeAfterMatMul: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HandleTransposeAfterMatMul", "0"); HandleTransposeAfterMatMul(); }; class HandleTransposesAroundMatMul : public ngraph::pass::GraphRewrite { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("HandleTransposesAroundMatMul", "0"); HandleTransposesAroundMatMul(); }; diff --git a/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.cpp b/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.cpp index 0938fb1a41f..096e8bf4724 100644 --- a/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.cpp +++ b/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.cpp @@ -15,11 +15,6 @@ namespace GNAPluginNS { -NGRAPH_RTTI_DEFINITION(InsertReshapeAroundMatmul, "InsertReshapeAroundMatmul", 0); -NGRAPH_RTTI_DEFINITION(InsertReshapeAroundMatmulWithAdd, "InsertReshapeAroundMatmulWithAdd", 0); -NGRAPH_RTTI_DEFINITION(InsertReshapeAroundMatmulWithFq, "InsertReshapeAroundMatmulWithFq", 0); -NGRAPH_RTTI_DEFINITION(InsertReshapeAroundMatmulWithTranspose, "InsertReshapeAroundMatmulWithTranspose", 0); - static bool InsertReshape( ngraph::pattern::Matcher &matcher, const std::shared_ptr& input, diff --git a/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.hpp b/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.hpp index 77f7a76d5bd..09c0fb658e7 100644 --- a/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.hpp +++ b/src/plugins/intel_gna/transformations/insert_reshape_around_matmul.hpp @@ -12,25 +12,25 @@ namespace GNAPluginNS { // @brief Insert Reshapes from 3d/4d to 2d before MatMul and from 2d to 3d/4d after MatMul class InsertReshapeAroundMatmul : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InsertReshapeAroundMatmul", "0"); InsertReshapeAroundMatmul(); }; class InsertReshapeAroundMatmulWithAdd : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InsertReshapeAroundMatmulWithAdd", "0"); InsertReshapeAroundMatmulWithAdd(); }; class InsertReshapeAroundMatmulWithFq : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InsertReshapeAroundMatmulWithFq", "0"); InsertReshapeAroundMatmulWithFq(); }; class InsertReshapeAroundMatmulWithTranspose : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InsertReshapeAroundMatmulWithTranspose", "0"); InsertReshapeAroundMatmulWithTranspose(); }; diff --git a/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.cpp b/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.cpp index de711a28400..5821895f1b8 100644 --- a/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.cpp +++ b/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.cpp @@ -14,8 +14,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(InsertTransposeAfterConvOrPool, "InsertTransposeAfterConvOrPool", 0); - bool InsertTransposeAfterConvOrPool::run_on_model(const std::shared_ptr& f) { RUN_ON_FUNCTION_SCOPE(InsertTransposeAfterConvOrPool); bool is_graph_modfied = false; diff --git a/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.hpp b/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.hpp index 83b51d9c30e..4495e2572a9 100644 --- a/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.hpp +++ b/src/plugins/intel_gna/transformations/insert_transpose_after_convolution_or_pooling.hpp @@ -21,7 +21,7 @@ namespace GNAPluginNS { */ class InsertTransposeAfterConvOrPool : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("InsertTransposeAfterConvOrPool", "0"); bool run_on_model(const std::shared_ptr& f) override; }; diff --git a/src/plugins/intel_gna/transformations/remove_converts.cpp b/src/plugins/intel_gna/transformations/remove_converts.cpp index bd1e17afe9d..f5e1826dfa1 100644 --- a/src/plugins/intel_gna/transformations/remove_converts.cpp +++ b/src/plugins/intel_gna/transformations/remove_converts.cpp @@ -16,8 +16,6 @@ #include namespace GNAPluginNS { - NGRAPH_RTTI_DEFINITION(RemoveInputConvert, "RemoveInputConvert", 0); - RemoveInputConvert::RemoveInputConvert() { MATCHER_SCOPE(RemoveInputConvert); @@ -50,7 +48,6 @@ namespace GNAPluginNS { this->register_matcher(m, callback); } - NGRAPH_RTTI_DEFINITION(RemoveOutputConvert, "RemoveOutputConvert", 0); RemoveOutputConvert::RemoveOutputConvert() { MATCHER_SCOPE(RemoveOutputConvert); diff --git a/src/plugins/intel_gna/transformations/remove_converts.hpp b/src/plugins/intel_gna/transformations/remove_converts.hpp index a3cfb354a30..4fbe0646f47 100644 --- a/src/plugins/intel_gna/transformations/remove_converts.hpp +++ b/src/plugins/intel_gna/transformations/remove_converts.hpp @@ -53,7 +53,7 @@ const std::vector> kSupportedInp class RemoveInputConvert : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveInputConvert", "0"); RemoveInputConvert(); }; @@ -91,7 +91,7 @@ const std::vector> kSupportedOut class RemoveOutputConvert : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveOutputConvert", "0"); RemoveOutputConvert(); }; diff --git a/src/plugins/intel_gna/transformations/remove_extra_reshapes.cpp b/src/plugins/intel_gna/transformations/remove_extra_reshapes.cpp index 981e72da4d2..dfce3b9a3bb 100644 --- a/src/plugins/intel_gna/transformations/remove_extra_reshapes.cpp +++ b/src/plugins/intel_gna/transformations/remove_extra_reshapes.cpp @@ -12,8 +12,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(RemoveExtraReshapes, "RemoveExtraReshapes", 0); - RemoveExtraReshapes::RemoveExtraReshapes() { MATCHER_SCOPE(RemoveExtraReshapes); const auto reshape = ngraph::pattern::wrap_type( diff --git a/src/plugins/intel_gna/transformations/remove_extra_reshapes.hpp b/src/plugins/intel_gna/transformations/remove_extra_reshapes.hpp index 72a4e0e7609..0bd0616757b 100644 --- a/src/plugins/intel_gna/transformations/remove_extra_reshapes.hpp +++ b/src/plugins/intel_gna/transformations/remove_extra_reshapes.hpp @@ -13,8 +13,8 @@ namespace GNAPluginNS { */ class RemoveExtraReshapes : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveExtraReshapes", "0"); RemoveExtraReshapes(); }; -} // namespace GNAPluginNS \ No newline at end of file +} // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/remove_single_input_concat.cpp b/src/plugins/intel_gna/transformations/remove_single_input_concat.cpp index 6963f35ae51..1c5b5c188ce 100644 --- a/src/plugins/intel_gna/transformations/remove_single_input_concat.cpp +++ b/src/plugins/intel_gna/transformations/remove_single_input_concat.cpp @@ -17,8 +17,6 @@ using NodeInput = ngraph::Input; using NodeOutput = ngraph::Output; namespace GNAPluginNS { - NGRAPH_RTTI_DEFINITION(RemoveSingleInputConcat, "RemoveSingleInputConcat", 0); - RemoveSingleInputConcat::RemoveSingleInputConcat() { MATCHER_SCOPE(RemoveSingleInputConcat); diff --git a/src/plugins/intel_gna/transformations/remove_single_input_concat.hpp b/src/plugins/intel_gna/transformations/remove_single_input_concat.hpp index 7e4b9b676c0..4e8973ffac3 100644 --- a/src/plugins/intel_gna/transformations/remove_single_input_concat.hpp +++ b/src/plugins/intel_gna/transformations/remove_single_input_concat.hpp @@ -25,7 +25,7 @@ namespace GNAPluginNS { */ class RemoveSingleInputConcat : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("RemoveSingleInputConcat", "0"); RemoveSingleInputConcat(); }; diff --git a/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.cpp b/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.cpp index 2c7695085e4..cddcdaf6249 100644 --- a/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.cpp +++ b/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.cpp @@ -14,8 +14,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(ReorderActivationAndPooling, "ReorderActivationAndPooling", 0); - ReorderActivationAndPooling::ReorderActivationAndPooling() { MATCHER_SCOPE(ReorderActivationAndPooling); auto conv = ngraph::pattern::wrap_type({ngraph::pattern::any_input(), diff --git a/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.hpp b/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.hpp index 295f3aabbf5..5204538212c 100644 --- a/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.hpp +++ b/src/plugins/intel_gna/transformations/reorder_activation_and_pooling.hpp @@ -14,8 +14,8 @@ namespace GNAPluginNS { */ class ReorderActivationAndPooling : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ReorderActivationAndPooling", "0"); ReorderActivationAndPooling(); }; -} // namespace GNAPluginNS \ No newline at end of file +} // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.cpp b/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.cpp index 676dc8b6405..4677f869ceb 100644 --- a/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.cpp +++ b/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.cpp @@ -17,10 +17,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(SplitConvolution, "SplitConvolution", 0); -NGRAPH_RTTI_DEFINITION(SplitConvolutionWithBias, "SplitConvolutionWithBias", 0); -NGRAPH_RTTI_DEFINITION(SplitConvolutionWithFq, "SplitConvolutionWithFq", 0); - // Don't split when convolution is 2D and is not mappable to 1D static bool shouldSplitCnn(const ngraph::Output& node) { auto convolution = dynamic_cast(node.get_node()); diff --git a/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.hpp b/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.hpp index 6b05880e9e2..c1cd031fc4b 100644 --- a/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.hpp +++ b/src/plugins/intel_gna/transformations/split_convolution_with_large_buffer_size.hpp @@ -11,14 +11,14 @@ namespace GNAPluginNS { // @brief Splits convolution with large input buffer class SplitConvolution : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitConvolution", "0"); SplitConvolution(); }; // @brief Splits convolution with large input buffer, move add with bias to each convolution before concat class SplitConvolutionWithBias : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitConvolutionWithBias", "0"); SplitConvolutionWithBias(); }; @@ -27,8 +27,8 @@ public: */ class SplitConvolutionWithFq : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SplitConvolutionWithFq", "0"); SplitConvolutionWithFq(); }; -} // namespace GNAPluginNS \ No newline at end of file +} // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/substitute_softsign.cpp b/src/plugins/intel_gna/transformations/substitute_softsign.cpp index 9717b933b44..9e90152d82b 100644 --- a/src/plugins/intel_gna/transformations/substitute_softsign.cpp +++ b/src/plugins/intel_gna/transformations/substitute_softsign.cpp @@ -17,8 +17,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(SubstituteSoftsign, "SubstituteSoftsign", 0); - using Node = std::shared_ptr; namespace { diff --git a/src/plugins/intel_gna/transformations/substitute_softsign.hpp b/src/plugins/intel_gna/transformations/substitute_softsign.hpp index 49cc71525d2..b52a9bd9beb 100644 --- a/src/plugins/intel_gna/transformations/substitute_softsign.hpp +++ b/src/plugins/intel_gna/transformations/substitute_softsign.hpp @@ -38,7 +38,7 @@ namespace GNAPluginNS { */ class SubstituteSoftsign : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SubstituteSoftsign", "0"); SubstituteSoftsign(); }; diff --git a/src/plugins/intel_gna/transformations/swap_input_matmul_gna.cpp b/src/plugins/intel_gna/transformations/swap_input_matmul_gna.cpp index 487575a0c24..c8ec50be9c6 100644 --- a/src/plugins/intel_gna/transformations/swap_input_matmul_gna.cpp +++ b/src/plugins/intel_gna/transformations/swap_input_matmul_gna.cpp @@ -20,12 +20,6 @@ namespace GNAPluginNS { -NGRAPH_RTTI_DEFINITION(SwapInputMatMul, "SwapInputMatMul", 0); -NGRAPH_RTTI_DEFINITION(SwapInputMatMulWithBias, "SwapInputMatMulWithBias", 0); -NGRAPH_RTTI_DEFINITION(SwapInputMatMulWithFq, "SwapInputMatMulWithFq", 0); -NGRAPH_RTTI_DEFINITION(SwapInputMatMulWithAct, "SwapInputMatMulWithAct", 0); -NGRAPH_RTTI_DEFINITION(SwapInputMatMulWithTrailingTranspose, "SwapInputMatMulWithTrailingTranspose", 0); - static void SwapAndTransposeInputs( std::shared_ptr matmul_node, const std::string& last_layer_name, diff --git a/src/plugins/intel_gna/transformations/swap_input_matmul_gna.hpp b/src/plugins/intel_gna/transformations/swap_input_matmul_gna.hpp index 8f234bb2850..ca8358204e4 100644 --- a/src/plugins/intel_gna/transformations/swap_input_matmul_gna.hpp +++ b/src/plugins/intel_gna/transformations/swap_input_matmul_gna.hpp @@ -32,31 +32,31 @@ namespace GNAPluginNS { **/ class SwapInputMatMul: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwapInputMatMul", "0"); SwapInputMatMul(); }; class SwapInputMatMulWithBias: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwapInputMatMulWithBias", "0"); SwapInputMatMulWithBias(); }; class SwapInputMatMulWithFq: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwapInputMatMulWithFq", "0"); SwapInputMatMulWithFq(); }; class SwapInputMatMulWithAct: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwapInputMatMulWithAct", "0"); SwapInputMatMulWithAct(); }; class SwapInputMatMulWithTrailingTranspose: public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("SwapInputMatMulWithTrailingTranspose", "0"); SwapInputMatMulWithTrailingTranspose(); }; } // namespace GNAPluginNS diff --git a/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.cpp b/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.cpp index dc323bfc0de..1694c0889a2 100644 --- a/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.cpp +++ b/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.cpp @@ -15,8 +15,6 @@ using namespace GNAPluginNS; -NGRAPH_RTTI_DEFINITION(Unfuse2dto4dReshapeAndTranspose, "Unfuse2dto4dReshapeAndTranspose", 0); - Unfuse2dto4dReshapeAndTranspose::Unfuse2dto4dReshapeAndTranspose() { MATCHER_SCOPE(Unfuse2dto4dReshapeAndTranspose); auto is_required_reshape = [](const ngraph::Output& value) { @@ -64,8 +62,6 @@ Unfuse2dto4dReshapeAndTranspose::Unfuse2dto4dReshapeAndTranspose() { this->register_matcher(m, callback); } -NGRAPH_RTTI_DEFINITION(Unfuse4dto2dReshapeAndTranspose, "Unfuse4dto2dReshapeAndTranspose", 0); - Unfuse4dto2dReshapeAndTranspose::Unfuse4dto2dReshapeAndTranspose() { MATCHER_SCOPE(Unfuse4dto2dReshapeAndTranspose); auto is_required_reshape = [](const ngraph::Output& value) { @@ -186,4 +182,4 @@ Unfuse4dto2dReshapeAndTranspose::Unfuse4dto2dReshapeAndTranspose() { auto m = std::make_shared(reshape, matcher_name); this->register_matcher(m, callback); -} \ No newline at end of file +} diff --git a/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.hpp b/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.hpp index 53dc6f66ec3..c062536be57 100644 --- a/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.hpp +++ b/src/plugins/intel_gna/transformations/unfuse_reshape_and_transpose.hpp @@ -34,8 +34,8 @@ namespace GNAPluginNS { */ class Unfuse2dto4dReshapeAndTranspose : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; - Unfuse2dto4dReshapeAndTranspose(); + OPENVINO_RTTI("Unfuse2dto4dReshapeAndTranspose", "0"); + Unfuse2dto4dReshapeAndTranspose(); }; /** @@ -65,8 +65,8 @@ public: */ class Unfuse4dto2dReshapeAndTranspose : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; - Unfuse4dto2dReshapeAndTranspose(); + OPENVINO_RTTI("Unfuse4dto2dReshapeAndTranspose", "0"); + Unfuse4dto2dReshapeAndTranspose(); }; -} // namespace GNAPluginNS \ No newline at end of file +} // namespace GNAPluginNS diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.hpp index bac8f92c809..d6e145aa5ce 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.hpp @@ -10,7 +10,7 @@ namespace vpu { class ConvertExtractImagePatchesToReorgYolo : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertExtractImagePatchesToReorgYolo", "0"); ConvertExtractImagePatchesToReorgYolo(); }; diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_gatherND8.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_gatherND8.hpp index 4255b8d52c1..fc574e76473 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_gatherND8.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_gatherND8.hpp @@ -11,7 +11,7 @@ namespace vpu { class ConvertGatherND8ToGatherND5 : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertGatherND8ToGatherND5", "0"); ConvertGatherND8ToGatherND5(); }; } diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_transpose_presicion.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_transpose_presicion.hpp index 5e754a38ac9..43f9a0ffbd6 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_transpose_presicion.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/convert_transpose_presicion.hpp @@ -11,7 +11,7 @@ namespace vpu { class ConvertTransposePrecision : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ConvertTransposePrecision", "0"); ConvertTransposePrecision(); }; } diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/dynamic_to_static_shape.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/dynamic_to_static_shape.hpp index 7712fa64df3..d953bdbf96b 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/dynamic_to_static_shape.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/dynamic_to_static_shape.hpp @@ -15,7 +15,7 @@ using Transformations = std::unordered_map& m) override; diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/eliminate_shapeof_after_dsr.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/eliminate_shapeof_after_dsr.hpp index 3b827f22254..25ed88514d4 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/eliminate_shapeof_after_dsr.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/eliminate_shapeof_after_dsr.hpp @@ -10,7 +10,7 @@ namespace vpu { class EliminateShapeOfAfterDSR : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("EliminateShapeOfAfterDSR", "0"); EliminateShapeOfAfterDSR(); }; diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.hpp index 5ca12985c74..1b2a2b2f36d 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.hpp @@ -12,7 +12,7 @@ namespace vpu { class ExtractBatch: public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("ExtractBatch", "0"); explicit ExtractBatch(std::unordered_set targets); bool run_on_model(const std::shared_ptr& m) override; diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_gather_gather_elements.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_gather_gather_elements.hpp index f51121f0bb2..500f21243ff 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_gather_gather_elements.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_gather_gather_elements.hpp @@ -10,7 +10,7 @@ namespace vpu { class MergeGatherGatherElements : public ngraph::pass::FunctionPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MergeGatherGatherElements", "0"); bool run_on_model(const std::shared_ptr& m) override; }; diff --git a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_subsequent_dsr_operations.hpp b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_subsequent_dsr_operations.hpp index 78448ac9f94..8d7907aac2a 100644 --- a/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_subsequent_dsr_operations.hpp +++ b/src/plugins/intel_myriad/common/include/vpu/ngraph/transformations/merge_subsequent_dsr_operations.hpp @@ -10,7 +10,7 @@ namespace vpu { class MergeSubsequentDSROperations : public ngraph::pass::MatcherPass { public: - NGRAPH_RTTI_DECLARATION; + OPENVINO_RTTI("MergeSubsequentDSROperations", "0"); MergeSubsequentDSROperations(); }; diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.cpp index 00999e5f7f9..89768000930 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_extract_image_patches_to_reorg_yolo.cpp @@ -10,8 +10,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(vpu::ConvertExtractImagePatchesToReorgYolo, "ConvertExtractImagePatchesToReorgYolo", 0); - namespace vpu { ConvertExtractImagePatchesToReorgYolo::ConvertExtractImagePatchesToReorgYolo() { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_gatherND8.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_gatherND8.cpp index a7cfba7adf9..7fc971d17db 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_gatherND8.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_gatherND8.cpp @@ -8,8 +8,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(vpu::ConvertGatherND8ToGatherND5, "ConvertGatherND8ToGatherND5", 0); - namespace vpu { ConvertGatherND8ToGatherND5::ConvertGatherND8ToGatherND5() { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_transpose_presicion.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_transpose_presicion.cpp index bc2f9476009..c98e9150b4a 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_transpose_presicion.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/convert_transpose_presicion.cpp @@ -10,7 +10,6 @@ #include #include -NGRAPH_RTTI_DEFINITION(vpu::ConvertTransposePrecision, "ConvertTransposePrecision", 0); using namespace std; namespace vpu { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/dynamic_to_static_shape.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/dynamic_to_static_shape.cpp index 1136a5acfe0..cfc7855380e 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/dynamic_to_static_shape.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/dynamic_to_static_shape.cpp @@ -168,8 +168,6 @@ std::set getSupportedTypes(const Transformations& transformations) } // namespace -NGRAPH_RTTI_DEFINITION(DynamicToStaticShape, "DynamicToStaticShape", 0); - DynamicToStaticShape::DynamicToStaticShape(const Transformations& specificTransformations) : transformations(specificTransformations.empty() ? getDefaultTransformations() : specificTransformations) { transformations.emplace(ngraph::opset3::Result::get_type_info_static(), [](const std::shared_ptr&){}); diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/eliminate_shapeof_after_dsr.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/eliminate_shapeof_after_dsr.cpp index 64338c590d8..3bbd45e71ab 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/eliminate_shapeof_after_dsr.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/eliminate_shapeof_after_dsr.cpp @@ -9,8 +9,6 @@ #include -NGRAPH_RTTI_DEFINITION(vpu::EliminateShapeOfAfterDSR, "EliminateShapeOfAfterDSR", 0); - namespace vpu { EliminateShapeOfAfterDSR::EliminateShapeOfAfterDSR() { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.cpp index b1fb46f2a3e..3ea5ca2eac7 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/extract_dynamic_batch/extract_dynamic_batch.cpp @@ -17,8 +17,6 @@ namespace vpu { -NGRAPH_RTTI_DEFINITION(vpu::ExtractBatch, "ExtractBatch", 0); - ExtractBatch::ExtractBatch(std::unordered_set targets) : targets(std::move(targets)) {} namespace { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_gather_gather_elements.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_gather_gather_elements.cpp index 178576f497a..07a2aa854bd 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_gather_gather_elements.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_gather_gather_elements.cpp @@ -16,8 +16,6 @@ #include -NGRAPH_RTTI_DEFINITION(vpu::MergeGatherGatherElements, "MergeGatherGatherElements", 0); - namespace vpu { bool MergeGatherGatherElements::run_on_model(const std::shared_ptr& f) { diff --git a/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_subsequent_dsr_operations.cpp b/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_subsequent_dsr_operations.cpp index 348184fcc91..6437fc80e4a 100644 --- a/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_subsequent_dsr_operations.cpp +++ b/src/plugins/intel_myriad/common/src/ngraph/transformations/merge_subsequent_dsr_operations.cpp @@ -5,8 +5,6 @@ #include "vpu/ngraph/transformations/merge_subsequent_dsr_operations.hpp" #include "vpu/ngraph/operations/dynamic_shape_resolver.hpp" -NGRAPH_RTTI_DEFINITION(vpu::MergeSubsequentDSROperations, "MergeSubsequentDSROperations", 0); - namespace vpu { MergeSubsequentDSROperations::MergeSubsequentDSROperations() {