1 # ******************************************************************************
2 # Copyright 2018-2020 Intel Corporation
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 # ******************************************************************************
17 from __future__ import absolute_import
18 from __future__ import division
19 from __future__ import print_function
20 from __future__ import unicode_literals
24 import onnx.backend.test
26 from tests.test_onnx.utils.onnx_backend import OpenVinoTestBackend
27 from tests import (BACKEND_NAME,
86 def expect_fail(test_case_path, xfail): # type: (str) -> None
87 """Mark the test as expected to fail."""
88 module_name, test_name = test_case_path.split(".")
89 module = globals().get(module_name)
90 if hasattr(module, test_name):
91 xfail(getattr(module, test_name))
93 logging.getLogger().warning("Could not mark test as XFAIL, not found: %s", test_case_path)
96 OpenVinoTestBackend.backend_name = BACKEND_NAME
98 # This is a pytest magic variable to load extra plugins
99 # Uncomment the line below to enable the ONNX compatibility report
100 # pytest_plugins = "onnx.backend.test.report",
102 # import all test cases at global scope to make them visible to python.unittest
103 backend_test = onnx.backend.test.BackendTest(OpenVinoTestBackend, __name__)
105 skip_tests_general = [
106 # Big model tests (see test_zoo_models.py):
118 for test in skip_tests_general:
119 backend_test.exclude(test)
121 # NOTE: ALL backend_test.exclude CALLS MUST BE PERFORMED BEFORE THE CALL TO globals().update
123 OnnxBackendNodeModelTest = None
124 OnnxBackendSimpleModelTest = None
125 OnnxBackendPyTorchOperatorModelTest = None
126 OnnxBackendPyTorchConvertedModelTest = None
127 globals().update(backend_test.enable_report().test_cases)
129 tests_expected_to_fail = [
131 "OnnxBackendNodeModelTest.test_rnn_seq_length_cpu",
132 "OnnxBackendNodeModelTest.test_simple_rnn_defaults_cpu",
133 "OnnxBackendNodeModelTest.test_simple_rnn_with_initial_bias_cpu"),
135 "OnnxBackendNodeModelTest.test_gru_defaults_cpu",
136 "OnnxBackendNodeModelTest.test_gru_seq_length_cpu",
137 "OnnxBackendNodeModelTest.test_gru_with_initial_bias_cpu"),
139 "OnnxBackendNodeModelTest.test_expand_dim_changed_cpu",
140 "OnnxBackendNodeModelTest.test_expand_dim_unchanged_cpu",
141 "OnnxBackendSimpleModelTest.test_expand_shape_model1_cpu",
142 "OnnxBackendSimpleModelTest.test_expand_shape_model2_cpu",
143 "OnnxBackendSimpleModelTest.test_expand_shape_model3_cpu",
144 "OnnxBackendSimpleModelTest.test_expand_shape_model4_cpu",
145 "OnnxBackendNodeModelTest.test_reshape_extended_dims_cpu",
146 "OnnxBackendNodeModelTest.test_reshape_negative_dim_cpu",
147 "OnnxBackendNodeModelTest.test_reshape_one_dim_cpu",
148 "OnnxBackendNodeModelTest.test_reshape_reduced_dims_cpu",
149 "OnnxBackendNodeModelTest.test_reshape_negative_extended_dims_cpu",
150 "OnnxBackendNodeModelTest.test_reshape_reordered_all_dims_cpu",
151 "OnnxBackendNodeModelTest.test_reshape_reordered_last_dims_cpu",
152 "OnnxBackendNodeModelTest.test_reshape_zero_and_negative_dim_cpu",
153 "OnnxBackendNodeModelTest.test_reshape_zero_dim_cpu",
154 "OnnxBackendNodeModelTest.test_tile_cpu",
155 "OnnxBackendNodeModelTest.test_tile_precomputed_cpu",
156 "OnnxBackendNodeModelTest.test_constantofshape_float_ones_cpu",
157 "OnnxBackendNodeModelTest.test_constantofshape_int_zeros_cpu",
158 "OnnxBackendNodeModelTest.test_scatter_with_axis_cpu",
159 "OnnxBackendNodeModelTest.test_scatter_without_axis_cpu",
160 "OnnxBackendNodeModelTest.test_nonmaxsuppression_center_point_box_format_cpu",
161 "OnnxBackendNodeModelTest.test_nonmaxsuppression_flipped_coordinates_cpu",
162 "OnnxBackendNodeModelTest.test_nonmaxsuppression_identical_boxes_cpu",
163 "OnnxBackendNodeModelTest.test_nonmaxsuppression_limit_output_size_cpu",
164 "OnnxBackendNodeModelTest.test_nonmaxsuppression_single_box_cpu",
165 "OnnxBackendNodeModelTest.test_nonmaxsuppression_suppress_by_IOU_and_scores_cpu",
166 "OnnxBackendNodeModelTest.test_nonmaxsuppression_suppress_by_IOU_cpu",
167 "OnnxBackendNodeModelTest.test_nonmaxsuppression_two_batches_cpu",
168 "OnnxBackendNodeModelTest.test_nonmaxsuppression_two_classes_cpu",
169 "OnnxBackendNodeModelTest.test_slice_default_axes_cpu",
170 "OnnxBackendNodeModelTest.test_roialign_cpu",
171 "OnnxBackendNodeModelTest.test_scatter_elements_with_axis_cpu",
172 "OnnxBackendNodeModelTest.test_scatter_elements_with_negative_indices_cpu",
173 "OnnxBackendNodeModelTest.test_scatter_elements_without_axis_cpu",
174 "OnnxBackendNodeModelTest.test_constant_pad_cpu",
175 "OnnxBackendNodeModelTest.test_edge_pad_cpu",
176 "OnnxBackendNodeModelTest.test_reflect_pad_cpu",
177 "OnnxBackendNodeModelTest.test_top_k_cpu",
178 "OnnxBackendNodeModelTest.test_top_k_negative_axis_cpu",
179 "OnnxBackendNodeModelTest.test_top_k_smallest_cpu",
180 "OnnxBackendNodeModelTest.test_where_long_example_cpu",
181 "OnnxBackendNodeModelTest.test_gather_0_cpu",
182 "OnnxBackendNodeModelTest.test_gather_1_cpu",
183 "OnnxBackendNodeModelTest.test_mod_int64_fmod_cpu",
184 "OnnxBackendNodeModelTest.test_reversesequence_batch_cpu",
185 "OnnxBackendNodeModelTest.test_reversesequence_time_cpu",
186 "OnnxBackendPyTorchOperatorModelTest.test_operator_non_float_params_cpu",
187 "OnnxBackendPyTorchConvertedModelTest.test_Embedding_cpu",
188 "OnnxBackendPyTorchConvertedModelTest.test_Embedding_sparse_cpu",
189 "OnnxBackendNodeModelTest.test_constantofshape_int_shape_zero_cpu",
190 "OnnxBackendNodeModelTest.test_max_int64_cpu",
191 "OnnxBackendNodeModelTest.test_pow_types_float32_int64_cpu",
192 "OnnxBackendNodeModelTest.test_pow_types_float_cpu",
193 "OnnxBackendNodeModelTest.test_pow_types_int64_float32_cpu",
194 "OnnxBackendNodeModelTest.test_pow_types_int64_int64_cpu",
195 "OnnxBackendNodeModelTest.test_pow_types_int_cpu",
196 "OnnxBackendNodeModelTest.test_min_int64_cpu",
197 "OnnxBackendNodeModelTest.test_gather_negative_indices_cpu",
198 "OnnxBackendNodeModelTest.test_scatternd_cpu"),
200 "OnnxBackendNodeModelTest.test_nonzero_example_cpu",
201 "OnnxBackendNodeModelTest.test_range_int32_type_negative_delta_cpu",
202 "OnnxBackendNodeModelTest.test_range_float_type_positive_delta_cpu"),
204 "OnnxBackendNodeModelTest.test_maxpool_2d_ceil_cpu",
205 "OnnxBackendNodeModelTest.test_maxpool_2d_dilations_cpu",
206 "OnnxBackendNodeModelTest.test_averagepool_2d_ceil_cpu"),
208 "OnnxBackendNodeModelTest.test_upsample_nearest_cpu"),
210 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_min_adjusted_expanded_cpu",
211 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_expanded_cpu",
212 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_max_adjusted_expanded_cpu",
213 "OnnxBackendNodeModelTest.test_quantizelinear_cpu"),
215 "OnnxBackendNodeModelTest.test_convtranspose_1d_cpu"),
217 "OnnxBackendNodeModelTest.test_prelu_broadcast_cpu",
218 "OnnxBackendNodeModelTest.test_prelu_example_cpu"),
220 "OnnxBackendNodeModelTest.test_ceil_cpu",
221 "OnnxBackendNodeModelTest.test_ceil_example_cpu"),
223 "OnnxBackendNodeModelTest.test_constant_cpu",
224 "OnnxBackendNodeModelTest.test_dropout_default_cpu",
225 "OnnxBackendNodeModelTest.test_eyelike_populate_off_main_diagonal_cpu",
226 "OnnxBackendNodeModelTest.test_eyelike_without_dtype_cpu",
227 "OnnxBackendNodeModelTest.test_max_one_input_cpu",
228 "OnnxBackendNodeModelTest.test_min_one_input_cpu",
229 "OnnxBackendNodeModelTest.test_shape_cpu",
230 "OnnxBackendNodeModelTest.test_shape_example_cpu",
231 "OnnxBackendNodeModelTest.test_size_cpu",
232 "OnnxBackendNodeModelTest.test_size_example_cpu",
233 "OnnxBackendNodeModelTest.test_sum_one_input_cpu",
234 "OnnxBackendNodeModelTest.test_dropout_default_ratio_cpu",
235 "OnnxBackendNodeModelTest.test_dropout_default_old_cpu",
236 "OnnxBackendNodeModelTest.test_dropout_random_old_cpu",
237 "OnnxBackendNodeModelTest.test_training_dropout_default_cpu",
238 "OnnxBackendNodeModelTest.test_training_dropout_zero_ratio_cpu",
239 "OnnxBackendNodeModelTest.test_training_dropout_cpu"),
241 "OnnxBackendNodeModelTest.test_equal_bcast_cpu",
242 "OnnxBackendNodeModelTest.test_equal_cpu",
243 "OnnxBackendNodeModelTest.test_min_int16_cpu",
244 "OnnxBackendNodeModelTest.test_min_uint8_cpu"),
246 "OnnxBackendNodeModelTest.test_lstm_defaults_cpu",
247 "OnnxBackendNodeModelTest.test_lstm_with_initial_bias_cpu",
248 "OnnxBackendNodeModelTest.test_lstm_with_peepholes_cpu"),
250 "OnnxBackendNodeModelTest.test_max_uint32_cpu",
251 "OnnxBackendNodeModelTest.test_min_uint32_cpu"),
253 "OnnxBackendNodeModelTest.test_max_uint64_cpu",
254 "OnnxBackendNodeModelTest.test_min_uint64_cpu",
255 "OnnxBackendNodeModelTest.test_pow_types_float32_uint64_cpu"),
257 "OnnxBackendNodeModelTest.test_argmax_default_axis_example_cpu",
258 "OnnxBackendNodeModelTest.test_argmax_default_axis_random_cpu",
259 "OnnxBackendNodeModelTest.test_argmax_keepdims_example_cpu",
260 "OnnxBackendNodeModelTest.test_argmax_keepdims_random_cpu",
261 "OnnxBackendNodeModelTest.test_argmax_negative_axis_keepdims_example_cpu",
262 "OnnxBackendNodeModelTest.test_argmax_negative_axis_keepdims_random_cpu",
263 "OnnxBackendNodeModelTest.test_argmin_default_axis_example_cpu",
264 "OnnxBackendNodeModelTest.test_argmin_default_axis_random_cpu",
265 "OnnxBackendNodeModelTest.test_argmin_keepdims_example_cpu",
266 "OnnxBackendNodeModelTest.test_argmin_keepdims_random_cpu",
267 "OnnxBackendNodeModelTest.test_argmin_negative_axis_keepdims_example_cpu",
268 "OnnxBackendNodeModelTest.test_argmin_negative_axis_keepdims_random_cpu",
269 "OnnxBackendNodeModelTest.test_argmax_keepdims_random_select_last_index_cpu",
270 "OnnxBackendNodeModelTest.test_argmax_negative_axis_keepdims_example_select_last_index_cpu",
271 "OnnxBackendNodeModelTest.test_argmax_keepdims_example_select_last_index_cpu",
272 "OnnxBackendNodeModelTest.test_argmin_default_axis_random_select_last_index_cpu",
273 "OnnxBackendNodeModelTest.test_argmin_default_axis_example_select_last_index_cpu",
274 "OnnxBackendNodeModelTest.test_argmax_default_axis_random_select_last_index_cpu",
275 "OnnxBackendNodeModelTest.test_argmax_default_axis_example_select_last_index_cpu",
276 "OnnxBackendNodeModelTest.test_argmax_negative_axis_keepdims_random_select_last_index_cpu",
277 "OnnxBackendNodeModelTest.test_argmin_negative_axis_keepdims_random_select_last_index_cpu",
278 "OnnxBackendNodeModelTest.test_argmin_negative_axis_keepdims_example_select_last_index_cpu",
279 "OnnxBackendNodeModelTest.test_argmin_keepdims_example_select_last_index_cpu",
280 "OnnxBackendNodeModelTest.test_argmin_keepdims_random_select_last_index_cpu",
281 "OnnxBackendNodeModelTest.test_pow_types_float32_uint32_cpu"),
283 "OnnxBackendPyTorchConvertedModelTest.test_GLU_cpu"),
285 "OnnxBackendPyTorchConvertedModelTest.test_GLU_dim_cpu"),
287 "OnnxBackendNodeModelTest.test_not_2d_cpu",
288 "OnnxBackendNodeModelTest.test_not_3d_cpu",
289 "OnnxBackendNodeModelTest.test_not_4d_cpu",
290 "OnnxBackendNodeModelTest.test_or2d_cpu",
291 "OnnxBackendNodeModelTest.test_or3d_cpu",
292 "OnnxBackendNodeModelTest.test_or4d_cpu",
293 "OnnxBackendNodeModelTest.test_or_bcast3v1d_cpu",
294 "OnnxBackendNodeModelTest.test_or_bcast3v2d_cpu",
295 "OnnxBackendNodeModelTest.test_or_bcast4v2d_cpu",
296 "OnnxBackendNodeModelTest.test_or_bcast4v3d_cpu",
297 "OnnxBackendNodeModelTest.test_or_bcast4v4d_cpu",
298 "OnnxBackendNodeModelTest.test_xor2d_cpu",
299 "OnnxBackendNodeModelTest.test_xor3d_cpu",
300 "OnnxBackendNodeModelTest.test_xor4d_cpu",
301 "OnnxBackendNodeModelTest.test_xor_bcast3v1d_cpu",
302 "OnnxBackendNodeModelTest.test_xor_bcast3v2d_cpu",
303 "OnnxBackendNodeModelTest.test_xor_bcast4v2d_cpu",
304 "OnnxBackendNodeModelTest.test_xor_bcast4v3d_cpu",
305 "OnnxBackendNodeModelTest.test_xor_bcast4v4d_cpu",
306 "OnnxBackendNodeModelTest.test_greater_equal_expanded_cpu",
307 "OnnxBackendNodeModelTest.test_less_equal_bcast_expanded_cpu",
308 "OnnxBackendNodeModelTest.test_max_int16_cpu",
309 "OnnxBackendNodeModelTest.test_max_uint16_cpu",
310 "OnnxBackendNodeModelTest.test_less_equal_expanded_cpu",
311 "OnnxBackendNodeModelTest.test_max_int8_cpu",
312 "OnnxBackendNodeModelTest.test_max_uint8_cpu",
313 "OnnxBackendNodeModelTest.test_maxpool_2d_uint8_cpu",
314 "OnnxBackendNodeModelTest.test_min_float16_cpu",
315 "OnnxBackendNodeModelTest.test_greater_equal_bcast_expanded_cpu",
316 "OnnxBackendNodeModelTest.test_min_uint16_cpu",
317 "OnnxBackendNodeModelTest.test_max_float16_cpu",
318 "OnnxBackendNodeModelTest.test_min_int8_cpu",
319 "OnnxBackendNodeModelTest.test_greater_bcast_cpu",
320 "OnnxBackendNodeModelTest.test_greater_cpu",
321 "OnnxBackendNodeModelTest.test_less_bcast_cpu",
322 "OnnxBackendNodeModelTest.test_less_cpu",
323 "OnnxBackendNodeModelTest.test_mod_mixed_sign_float16_cpu",
324 "OnnxBackendNodeModelTest.test_argmax_no_keepdims_example_cpu",
325 "OnnxBackendNodeModelTest.test_argmax_no_keepdims_random_cpu",
326 "OnnxBackendNodeModelTest.test_argmin_no_keepdims_random_cpu",
327 "OnnxBackendNodeModelTest.test_argmax_no_keepdims_random_select_last_index_cpu",
328 "OnnxBackendNodeModelTest.test_argmax_no_keepdims_example_select_last_index_cpu",
329 "OnnxBackendNodeModelTest.test_argmin_no_keepdims_example_select_last_index_cpu",
330 "OnnxBackendNodeModelTest.test_argmin_no_keepdims_random_select_last_index_cpu",
331 "OnnxBackendNodeModelTest.test_cast_FLOAT_to_FLOAT16_cpu",
332 "OnnxBackendNodeModelTest.test_and3d_cpu",
333 "OnnxBackendNodeModelTest.test_and4d_cpu",
334 "OnnxBackendNodeModelTest.test_and_bcast3v1d_cpu",
335 "OnnxBackendNodeModelTest.test_and_bcast3v2d_cpu",
336 "OnnxBackendNodeModelTest.test_and_bcast4v2d_cpu",
337 "OnnxBackendNodeModelTest.test_and_bcast4v3d_cpu",
338 "OnnxBackendNodeModelTest.test_and_bcast4v4d_cpu",
339 "OnnxBackendNodeModelTest.test_argmin_no_keepdims_example_cpu",
340 "OnnxBackendNodeModelTest.test_clip_default_int8_inbounds_cpu",
341 "OnnxBackendNodeModelTest.test_and2d_cpu",
342 "OnnxBackendNodeModelTest.test_clip_default_int8_min_cpu",
343 "OnnxBackendNodeModelTest.test_clip_default_int8_max_cpu"),
345 "OnnxBackendNodeModelTest.test_round_cpu",
346 "OnnxBackendNodeModelTest.test_mvn_cpu",
347 "OnnxBackendNodeModelTest.test_elu_example_cpu",
348 "OnnxBackendNodeModelTest.test_logsoftmax_axis_0_cpu",
349 "OnnxBackendNodeModelTest.test_logsoftmax_axis_1_cpu",
350 "OnnxBackendNodeModelTest.test_logsoftmax_default_axis_cpu"),
352 "OnnxBackendPyTorchOperatorModelTest.test_operator_add_size1_broadcast_cpu",
353 "OnnxBackendPyTorchOperatorModelTest.test_operator_add_size1_singleton_broadcast_cpu",
354 "OnnxBackendPyTorchOperatorModelTest.test_operator_add_broadcast_cpu",
355 "OnnxBackendPyTorchOperatorModelTest.test_operator_addconstant_cpu",
356 "OnnxBackendPyTorchOperatorModelTest.test_operator_add_size1_right_broadcast_cpu",
357 "OnnxBackendNodeModelTest.test_cast_DOUBLE_to_FLOAT_cpu",
358 "OnnxBackendNodeModelTest.test_cast_FLOAT16_to_DOUBLE_cpu",
359 "OnnxBackendNodeModelTest.test_cast_DOUBLE_to_FLOAT16_cpu",
360 "OnnxBackendNodeModelTest.test_cumsum_1d_cpu",
361 "OnnxBackendNodeModelTest.test_cast_FLOAT_to_DOUBLE_cpu",
362 "OnnxBackendNodeModelTest.test_cumsum_1d_reverse_cpu",
363 "OnnxBackendNodeModelTest.test_cumsum_1d_exclusive_cpu",
364 "OnnxBackendNodeModelTest.test_cumsum_1d_reverse_exclusive_cpu",
365 "OnnxBackendNodeModelTest.test_cumsum_2d_axis_0_cpu",
366 "OnnxBackendNodeModelTest.test_cumsum_2d_negative_axis_cpu",
367 "OnnxBackendNodeModelTest.test_eyelike_with_dtype_cpu",
368 "OnnxBackendNodeModelTest.test_cumsum_2d_axis_1_cpu",
369 "OnnxBackendNodeModelTest.test_mod_mixed_sign_float64_cpu",
370 "OnnxBackendNodeModelTest.test_max_float64_cpu",
371 "OnnxBackendNodeModelTest.test_min_float64_cpu"),
373 "OnnxBackendSimpleModelTest.test_gradient_of_add_and_mul_cpu",
374 "OnnxBackendSimpleModelTest.test_gradient_of_add_cpu"),
376 "OnnxBackendSimpleModelTest.test_sequence_model5_cpu",
377 "OnnxBackendSimpleModelTest.test_sequence_model7_cpu",
378 "OnnxBackendSimpleModelTest.test_sequence_model1_cpu",
379 "OnnxBackendSimpleModelTest.test_sequence_model3_cpu",
380 "OnnxBackendSimpleModelTest.test_sequence_model6_cpu",
381 "OnnxBackendSimpleModelTest.test_sequence_model8_cpu",
382 "OnnxBackendSimpleModelTest.test_sequence_model4_cpu",
383 "OnnxBackendSimpleModelTest.test_sequence_model2_cpu"),
385 "OnnxBackendSimpleModelTest.test_strnorm_model_monday_casesensintive_nochangecase_cpu",
386 "OnnxBackendSimpleModelTest.test_strnorm_model_nostopwords_nochangecase_cpu",
387 "OnnxBackendSimpleModelTest.test_strnorm_model_monday_empty_output_cpu",
388 "OnnxBackendSimpleModelTest.test_strnorm_model_monday_insensintive_upper_twodim_cpu",
389 "OnnxBackendSimpleModelTest.test_strnorm_model_monday_casesensintive_lower_cpu",
390 "OnnxBackendSimpleModelTest.test_strnorm_model_monday_casesensintive_upper_cpu",
391 "OnnxBackendNodeModelTest.test_strnormalizer_nostopwords_nochangecase_cpu",
392 "OnnxBackendNodeModelTest.test_strnormalizer_export_monday_casesensintive_nochangecase_cpu",
393 "OnnxBackendNodeModelTest.test_strnormalizer_export_monday_insensintive_upper_twodim_cpu",
394 "OnnxBackendNodeModelTest.test_strnormalizer_export_monday_casesensintive_lower_cpu",
395 "OnnxBackendNodeModelTest.test_strnormalizer_export_monday_empty_output_cpu",
396 "OnnxBackendNodeModelTest.test_strnormalizer_export_monday_casesensintive_upper_cpu",
397 "OnnxBackendNodeModelTest.test_cast_STRING_to_FLOAT_cpu",
398 "OnnxBackendNodeModelTest.test_cast_FLOAT_to_STRING_cpu"),
400 "OnnxBackendNodeModelTest.test_unique_not_sorted_without_axis_cpu",
401 "OnnxBackendNodeModelTest.test_unique_sorted_with_negative_axis_cpu",
402 "OnnxBackendNodeModelTest.test_unique_sorted_with_axis_cpu",
403 "OnnxBackendNodeModelTest.test_unique_sorted_with_axis_3d_cpu",
404 "OnnxBackendNodeModelTest.test_unique_sorted_without_axis_cpu"),
406 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_batch_onlybigrams_skip5_cpu",
407 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_onlybigrams_levelempty_cpu",
408 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_batch_onlybigrams_skip0_cpu",
409 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_uniandbigrams_skip5_cpu",
410 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_only_bigrams_skip0_cpu",
411 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_batch_uniandbigrams_skip5_cpu",
412 "OnnxBackendNodeModelTest.test_tfidfvectorizer_tf_onlybigrams_skip5_cpu"),
414 "OnnxBackendNodeModelTest.test_training_dropout_mask_cpu",
415 "OnnxBackendNodeModelTest.test_training_dropout_default_mask_cpu",
416 "OnnxBackendNodeModelTest.test_training_dropout_zero_ratio_mask_cpu",
417 "OnnxBackendNodeModelTest.test_maxpool_with_argmax_2d_precomputed_strides_cpu",
418 "OnnxBackendNodeModelTest.test_maxpool_with_argmax_2d_precomputed_pads_cpu",
419 "OnnxBackendNodeModelTest.test_dropout_default_mask_cpu",
420 "OnnxBackendNodeModelTest.test_dropout_default_mask_ratio_cpu"),
422 "OnnxBackendNodeModelTest.test_split_zero_size_splits_cpu"),
424 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_sum_log_prob_expanded_cpu",
425 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_none_no_weight_log_prob_expanded_cpu", # noqa
426 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_sum_expanded_cpu",
427 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_expanded_cpu", # noqa
428 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_3d_log_prob_expanded_cpu", # noqa
429 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_4d_log_prob_expanded_cpu", # noqa
430 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1_mean_weight_negative_ignore_index_log_prob_expanded_cpu", # noqa
431 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_expanded_cpu",
432 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_weights_log_prob_expanded_cpu",
433 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_weights_expanded_cpu",
434 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_log_prob_expanded_cpu",
435 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1_mean_weight_negative_ignore_index_expanded_cpu", # noqa
436 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_4d_expanded_cpu",
437 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_log_prob_expanded_cpu",
438 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_log_prob_expanded_cpu", # noqa
439 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_none_no_weight_expanded_cpu", # noqa
440 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_4d_expanded_cpu",
441 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_3d_log_prob_expanded_cpu",
442 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_4d_log_prob_expanded_cpu", # noqa
443 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_log_prob_expanded_cpu",
444 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_3d_expanded_cpu",
445 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_expanded_cpu",
446 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_expanded_cpu",
447 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_log_prob_expanded_cpu", # noqa
448 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_mean_weight_expanded_cpu", # noqa
449 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_log_prob_expanded_cpu", # noqa
450 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_3d_log_prob_expanded_cpu", # noqa
451 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_expanded_cpu",
452 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_log_prob_expanded_cpu",
453 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_3d_expanded_cpu",
454 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_3d_expanded_cpu",
455 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_expanded_cpu",
456 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_expanded_cpu", # noqa
457 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_mean_weight_log_prob_expanded_cpu", # noqa
458 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_cpu", # noqa
459 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_mean_cpu", # noqa
460 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3d4d5_none_no_weight_cpu", # noqa
461 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3d4d5_mean_weight_cpu", # noqa
462 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_cpu", # noqa
463 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_sum_ignore_index_cpu", # noqa
464 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_cpu",
465 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_sum_cpu", # noqa
466 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_reduction_sum_cpu",
467 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_reduction_mean_cpu",
468 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_no_weight_reduction_mean_ignore_index_cpu", # noqa
469 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_cpu",
470 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_weight_cpu",
471 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_mean_weight_negative_ignore_index_cpu", # noqa
472 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_ignore_index_cpu",
473 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_cpu",
474 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NC_cpu",
475 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_iinput_shape_is_NCd1_weight_ignore_index_cpu"), # noqa
477 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_weights_cpu",
478 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_sum_cpu",
479 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_log_prob_cpu",
480 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_cpu",
481 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_cpu",
482 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_4d_log_prob_cpu",
483 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_3d_log_prob_cpu",
484 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_sum_log_prob_cpu",
485 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_log_prob_cpu",
486 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_none_weights_log_prob_cpu",
487 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_log_prob_cpu",
488 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_4d_cpu",
489 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_3d_cpu",
490 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_log_prob_cpu",
491 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_mean_weight_log_prob_cpu", # noqa
492 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_cpu",
493 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_cpu",
494 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_cpu",
495 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_4d_cpu",
496 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_cpu", # noqa
497 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_weight_ignore_index_3d_cpu",
498 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_mean_weight_cpu",
499 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_4d_log_prob_cpu",
500 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_no_weight_ignore_index_3d_log_prob_cpu",
501 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_log_prob_cpu",
502 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_cpu", # noqa
503 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_none_no_weight_log_prob_cpu", # noqa
504 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_3d_log_prob_cpu",
505 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1_mean_weight_negative_ignore_index_log_prob_cpu", # noqa
506 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_log_prob_cpu", # noqa
507 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_mean_3d_cpu",
508 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3d4d5_none_no_weight_cpu",
509 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_log_prob_cpu", # noqa
510 "OnnxBackendNodeModelTest.test_softmax_cross_entropy_input_shape_is_NCd1_mean_weight_negative_ignore_index_cpu"), # noqa
512 "OnnxBackendNodeModelTest.test_slice_default_steps_cpu",
513 "OnnxBackendNodeModelTest.test_slice_negative_axes_cpu",
514 "OnnxBackendNodeModelTest.test_slice_neg_steps_cpu",
515 "OnnxBackendNodeModelTest.test_slice_neg_cpu",
516 "OnnxBackendNodeModelTest.test_slice_cpu",
517 "OnnxBackendNodeModelTest.test_slice_end_out_of_bounds_cpu",
518 "OnnxBackendNodeModelTest.test_slice_start_out_of_bounds_cpu"),
520 "OnnxBackendNodeModelTest.test_scan_sum_cpu",
521 "OnnxBackendNodeModelTest.test_scan9_sum_cpu"),
523 "OnnxBackendNodeModelTest.test_resize_downsample_scales_linear_align_corners_cpu",
524 "OnnxBackendNodeModelTest.test_resize_upsample_scales_cubic_cpu",
525 "OnnxBackendNodeModelTest.test_resize_downsample_scales_cubic_cpu",
526 "OnnxBackendNodeModelTest.test_resize_downsample_scales_cubic_align_corners_cpu",
527 "OnnxBackendNodeModelTest.test_resize_upsample_scales_nearest_cpu",
528 "OnnxBackendNodeModelTest.test_resize_upsample_scales_cubic_asymmetric_cpu",
529 "OnnxBackendNodeModelTest.test_resize_downsample_scales_cubic_A_n0p5_exclude_outside_cpu",
530 "OnnxBackendNodeModelTest.test_resize_upsample_scales_linear_cpu",
531 "OnnxBackendNodeModelTest.test_resize_upsample_scales_cubic_align_corners_cpu",
532 "OnnxBackendNodeModelTest.test_resize_upsample_scales_linear_align_corners_cpu",
533 "OnnxBackendNodeModelTest.test_resize_upsample_scales_cubic_A_n0p5_exclude_outside_cpu",
534 "OnnxBackendNodeModelTest.test_resize_downsample_scales_nearest_cpu",
535 "OnnxBackendNodeModelTest.test_resize_downsample_scales_linear_cpu"),
537 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_no_weight_reduction_mean_ignore_index_expanded_cpu", # noqa
538 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_ignore_index_expanded_cpu", # noqa
539 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_expanded_cpu",
540 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_weight_expanded_cpu",
541 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3_none_no_weight_negative_ignore_index_expanded_cpu", # noqa
542 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_mean_weight_negative_ignore_index_expanded_cpu", # noqa
543 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3d4d5_none_no_weight_expanded_cpu", # noqa
544 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_sum_ignore_index_expanded_cpu", # noqa
545 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1_expanded_cpu",
546 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3d4d5_mean_weight_expanded_cpu", # noqa
547 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_sum_expanded_cpu", # noqa
548 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NC_expanded_cpu",
549 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2d3_sum_weight_high_ignore_index_expanded_cpu", # noqa
550 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_iinput_shape_is_NCd1_weight_ignore_index_expanded_cpu", # noqa
551 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_reduction_mean_expanded_cpu", # noqa
552 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_with_weight_expanded_cpu", # noqa
553 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_reduction_sum_expanded_cpu", # noqa
554 "OnnxBackendNodeModelTest.test_negative_log_likelihood_loss_input_shape_is_NCd1d2_reduction_mean_expanded_cpu", # noqa
555 "OnnxBackendNodeModelTest.test_gather_elements_0_cpu",
556 "OnnxBackendNodeModelTest.test_gather_elements_negative_indices_cpu",
557 "OnnxBackendNodeModelTest.test_gather_elements_1_cpu"),
559 "OnnxBackendNodeModelTest.test_mod_mixed_sign_int16_cpu",
560 "OnnxBackendNodeModelTest.test_mod_uint8_cpu",
561 "OnnxBackendNodeModelTest.test_mod_uint64_cpu",
562 "OnnxBackendNodeModelTest.test_mod_uint32_cpu",
563 "OnnxBackendNodeModelTest.test_mod_uint16_cpu",
564 "OnnxBackendNodeModelTest.test_mod_mixed_sign_int8_cpu",
565 "OnnxBackendNodeModelTest.test_mod_mixed_sign_int64_cpu",
566 "OnnxBackendNodeModelTest.test_mod_broadcast_cpu",
567 "OnnxBackendNodeModelTest.test_mod_mixed_sign_int32_cpu"),
569 "OnnxBackendNodeModelTest.test_momentum_cpu",
570 "OnnxBackendNodeModelTest.test_nesterov_momentum_cpu",
571 "OnnxBackendNodeModelTest.test_momentum_multiple_cpu"),
573 "OnnxBackendNodeModelTest.test_resize_upsample_sizes_nearest_ceil_half_pixel_cpu",
574 "OnnxBackendNodeModelTest.test_resize_downsample_sizes_nearest_tf_half_pixel_for_nn_cpu",
575 "OnnxBackendNodeModelTest.test_resize_upsample_sizes_cubic_cpu",
576 "OnnxBackendNodeModelTest.test_resize_downsample_sizes_nearest_cpu",
577 "OnnxBackendNodeModelTest.test_resize_downsample_sizes_linear_pytorch_half_pixel_cpu",
578 "OnnxBackendNodeModelTest.test_resize_downsample_sizes_cubic_cpu",
579 "OnnxBackendNodeModelTest.test_resize_upsample_sizes_nearest_round_prefer_ceil_asymmetric_cpu", # noqa
580 "OnnxBackendNodeModelTest.test_resize_upsample_sizes_nearest_floor_align_corners_cpu",
581 "OnnxBackendNodeModelTest.test_resize_upsample_sizes_nearest_cpu"),
583 "OnnxBackendNodeModelTest.test_onehot_without_axis_cpu",
584 "OnnxBackendNodeModelTest.test_onehot_with_negative_axis_cpu",
585 "OnnxBackendNodeModelTest.test_onehot_with_axis_cpu",
586 "OnnxBackendNodeModelTest.test_onehot_negative_indices_cpu"),
588 "OnnxBackendNodeModelTest.test_maxunpool_export_with_output_shape_cpu",
589 "OnnxBackendNodeModelTest.test_maxunpool_export_without_output_shape_cpu"),
591 "OnnxBackendNodeModelTest.test_greater_equal_bcast_cpu",
592 "OnnxBackendNodeModelTest.test_greater_equal_cpu"),
594 "OnnxBackendNodeModelTest.test_isnan_cpu",
595 "OnnxBackendNodeModelTest.test_isinf_positive_cpu",
596 "OnnxBackendNodeModelTest.test_isinf_negative_cpu",
597 "OnnxBackendNodeModelTest.test_isinf_cpu"),
599 "OnnxBackendNodeModelTest.test_gathernd_example_int32_cpu",
600 "OnnxBackendNodeModelTest.test_gathernd_example_float32_cpu",
601 "OnnxBackendNodeModelTest.test_gathernd_example_int32_batch_dim1_cpu"),
603 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_min_adjusted_cpu",
604 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_cpu",
605 "OnnxBackendNodeModelTest.test_dynamicquantizelinear_max_adjusted_cpu"),
607 "OnnxBackendNodeModelTest.test_matmulinteger_cpu",
608 "OnnxBackendNodeModelTest.test_qlinearmatmul_2D_cpu",
609 "OnnxBackendNodeModelTest.test_qlinearmatmul_3D_cpu"),
611 "OnnxBackendNodeModelTest.test_qlinearconv_cpu"),
613 "OnnxBackendNodeModelTest.test_resize_tf_crop_and_resize_cpu"),
615 "OnnxBackendNodeModelTest.test_range_int32_type_negative_delta_expanded_cpu",
616 "OnnxBackendNodeModelTest.test_range_float_type_positive_delta_expanded_cpu"),
618 "OnnxBackendNodeModelTest.test_less_equal_cpu",
619 "OnnxBackendNodeModelTest.test_less_equal_bcast_cpu"),
621 "OnnxBackendNodeModelTest.test_einsum_transpose_cpu",
622 "OnnxBackendNodeModelTest.test_einsum_batch_diagonal_cpu",
623 "OnnxBackendNodeModelTest.test_einsum_batch_matmul_cpu",
624 "OnnxBackendNodeModelTest.test_einsum_sum_cpu",
625 "OnnxBackendNodeModelTest.test_einsum_inner_prod_cpu"),
627 "OnnxBackendNodeModelTest.test_det_2d_cpu",
628 "OnnxBackendNodeModelTest.test_det_nd_cpu"),
630 "OnnxBackendNodeModelTest.test_compress_negative_axis_cpu",
631 "OnnxBackendNodeModelTest.test_compress_default_axis_cpu",
632 "OnnxBackendNodeModelTest.test_compress_1_cpu",
633 "OnnxBackendNodeModelTest.test_compress_0_cpu"),
635 "OnnxBackendNodeModelTest.test_bitshift_left_uint8_cpu",
636 "OnnxBackendNodeModelTest.test_bitshift_right_uint64_cpu",
637 "OnnxBackendNodeModelTest.test_bitshift_right_uint16_cpu",
638 "OnnxBackendNodeModelTest.test_bitshift_right_uint32_cpu",
639 "OnnxBackendNodeModelTest.test_bitshift_right_uint8_cpu",
640 "OnnxBackendNodeModelTest.test_bitshift_left_uint32_cpu",
641 "OnnxBackendNodeModelTest.test_bitshift_left_uint16_cpu",
642 "OnnxBackendNodeModelTest.test_bitshift_left_uint64_cpu"),
644 "OnnxBackendNodeModelTest.test_convinteger_with_padding_cpu",
645 "OnnxBackendNodeModelTest.test_basic_convinteger_cpu"),
647 "OnnxBackendNodeModelTest.test_celu_cpu"),
649 "OnnxBackendNodeModelTest.test_adam_multiple_cpu",
650 "OnnxBackendNodeModelTest.test_adam_cpu"),
652 "OnnxBackendNodeModelTest.test_adagrad_multiple_cpu",
653 "OnnxBackendNodeModelTest.test_adagrad_cpu")
656 for test_group in tests_expected_to_fail:
657 for test_case in test_group[1:]:
658 expect_fail("{}".format(test_case), test_group[0])