openvino/inference-engine/tests/functional/inference_engine/transformations
Gabriele Galiero Casay c8af311774
Revise reduction operations base classes (#5609)
* Revise reduction operations base class

* Fix visitor tests for logical reduction ops

* Remove node validation checks that break backward compatibility with tests
  * Check for integer element type of axes input
  * Check for unique elements provided in axes input

* Set mvn fusion test to have axes input with element type integral for ReduceMean nodes

* [LPT] Revise reduction operations base classes support in LPT

* Add node validation checks for integer element type of axes input in reduction operations

* Add end of line to files

* Implement output shape inference of reduction ops as member function

* Add ReduceBase class to have a common method to infer output shape

Co-authored-by: Edward Shogulin <edward.shogulin@intel.com>
2021-06-11 10:23:08 +03:00
..
add_fake_quantize_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
algebraic_simplification.cpp Add transformations to optimize SR model (#5854) 2021-06-04 12:05:12 +03:00
batch_norm_decompositoin.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
batch_to_space_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
batch_to_space_fusion.cpp Add DilatedConvolutionConverter, BatchToSpaceFusion and SpaceToBatchF… (#4689) 2021-03-24 16:00:30 +01:00
bidirectional_sequences_decomposition.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
binarize_weights.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
broadcast_elementwise_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
clamp_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
compare_functions_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
const_folding_prior_box.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
conv_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
conv_to_binary_conv.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_broadcast3_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_broadcast_to_tiles_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_cells_to_cells_ie_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_convolution_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_deconvolution_test.cpp [LPT] ConvolutionBackpropData support (#5313) 2021-05-18 00:59:01 +03:00
convert_divide.cpp Negate, Divide and Subtract conversion adopted for scalar case (#6008) 2021-06-03 12:52:10 +03:00
convert_gather_0d_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_gather_to_gather_ie.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_gather_v1_to_gather_v7_test.cpp [nG] Add upgrading transformation Gather-1 -> Gather-7 (#5571) 2021-05-17 08:11:17 +03:00
convert_gather_v7_to_gather_v1_test.cpp [nG] Gather-7 update for negative batch_dims (#5522) 2021-05-14 10:31:36 +03:00
convert_interpolate1_to_interpolate4_test.cpp ConvertInterpolate1ToInterpolate4 fixes (#6019) 2021-06-08 10:19:25 +03:00
convert_interpolate_to_legacy.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_lrn_to_legacy.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_matmul_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_mvn1_to_mvn6_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_ngraph_to_cnn_network_tests.cpp Deprecated all ICNNNetwork methods (#5488) 2021-05-25 07:11:55 +03:00
convert_nms5_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_nms_to_nms_ie_internal_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_nms_to_nms_ie_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_pad_to_group_conv.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_pad_to_legacy.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_precision.cpp Fix ConvertPrecision for Constants (#6041) 2021-06-07 05:21:38 +03:00
convert_previous_nms_to_nms_5.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_quantize_dequantize.cpp [LPT] [CPU] Convert dequantization shift in low precision before FP32 conversion in CPU (#5247) 2021-05-15 08:48:00 +03:00
convert_reduce_to_pooling_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_scatter_elements_to_scatter_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_sequences_to_sequences_ie_test.cpp Fixed typo in length (#5611) 2021-05-13 07:52:55 +03:00
convert_shapeof3.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_shuffle_channels3_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_strided_slice_to_crop_test.cpp [nG] fix strided_slice_to_crop (#6032) 2021-06-08 10:12:35 +03:00
convert_ti_to_sequences_test.cpp Minimized legacy usage in tests (#5591) 2021-05-14 18:47:54 +03:00
convert_tile_to_legacy.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_topk3_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
convert_topk_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
depth_to_space_fusion_test.cpp Minimized legacy usage in tests (#5591) 2021-05-14 18:47:54 +03:00
dilated_convolution_converter.cpp Add DilatedConvolutionConverter, BatchToSpaceFusion and SpaceToBatchF… (#4689) 2021-03-24 16:00:30 +01:00
eliminate_unsqueeze_gather.cpp [nGraph] Gather v7 v1 up down transformations (#5118) 2021-04-20 10:27:48 +03:00
fc_bias_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
fq_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
fq_mul_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
fq_reshape_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
gather_normalize_negative_indices_test.cpp Add transformation to normalize negative indices in Gather (#6028) 2021-06-09 17:26:52 +03:00
gelu7_downgrade.cpp Adding v7::Gelu operation (#4497) 2021-03-09 22:45:45 +03:00
gelu_fusion.cpp Add GELU fusion (#5067) 2021-04-20 15:34:55 +03:00
hsigmoid_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
hsigmoid_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
hswish_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
hswish_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
keep_constant_inputs_tests.cpp Deprecated all ICNNNetwork methods (#5488) 2021-05-25 07:11:55 +03:00
lin_op_sequence_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
log_softmax_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
low_latency_test.cpp LowLatency v2 ngraph transformation (#5160) 2021-06-07 15:13:41 +03:00
low_latency_v2_test.cpp LowLatency v2 ngraph transformation (#5160) 2021-06-07 15:13:41 +03:00
mish_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
mul_add_conversion_test.cpp Change broadcasted shape for mul, add and sub (dequantization) (#4865) 2021-05-12 11:27:02 +03:00
mul_fake_quantize_fusion.cpp Fix MulFakeQuantizeFusion with output low/high other than f16 (#5006) 2021-03-30 16:53:59 +03:00
mvn6_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
mvn_fusion_test.cpp Revise reduction operations base classes (#5609) 2021-06-11 10:23:08 +03:00
ngraph_1d_ops_reshape_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
ngraph_depth_to_space_transform_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
ngraph_fq_transpose_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
ngraph_mode_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
nop_elimination.cpp [ONNX] Add ONNX Compress operator. (#5400) 2021-04-29 07:49:05 +03:00
normalize_l2_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
optimize_strided_slice_test.cpp Minimized legacy usage in tests (#5591) 2021-05-14 18:47:54 +03:00
pad_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
primitives_priority_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
pruning_test.cpp Pruning with FQ support (#5925) 2021-06-08 09:49:53 +03:00
reduce_l1_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
reduce_l2_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
relu_fake_quantize_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
reshape_fc_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
shuffle_channels_fusion_test.cpp [Transformations] ShuffleChannelsFusion fix and tests added (#5448) 2021-04-29 10:47:04 +03:00
simplify_ctc_greedy_decoder_seq_len_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
softmax_fusion.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
softplus_decomposition_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
softplus_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
space_to_batch_fusion.cpp Add DilatedConvolutionConverter, BatchToSpaceFusion and SpaceToBatchF… (#4689) 2021-03-24 16:00:30 +01:00
split_squeeze_concat_fusion_test.cpp Add transformations to optimize SR model (#5854) 2021-06-04 12:05:12 +03:00
sr_mimicking_sbs.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
sr_proposal_scales.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
sr_reshape_1d.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
sr_strided_slice_squeeze.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
sr_sub_graph_ops.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
swish_fusion_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
transpose_sinking_test.cpp Add transformations to optimize SR model (#5854) 2021-06-04 12:05:12 +03:00
transpose_to_reshape_test.cpp Add transformations to optimize SR model (#5854) 2021-06-04 12:05:12 +03:00
type_relaxed_tests.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
unroll_loop_test.cpp Minimized legacy usage in tests (#5591) 2021-05-14 18:47:54 +03:00
unroll_tensor_iterator_test.cpp Minimized legacy usage in tests (#5591) 2021-05-14 18:47:54 +03:00
utils_test.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00
weights_dequantize_to_fake_quantize.cpp Align copyright notice in cpp and cmake source files (CVS-51320) (#4950) 2021-03-25 02:40:09 +03:00