bump torch to 80c7bc3f7ae12413836a2f610a6491794b4dbb08 (#16717)
diff --git a/experimental/regression_suite/external_test_suite/config_cpu_llvm_sync.json b/experimental/regression_suite/external_test_suite/config_cpu_llvm_sync.json
index 1d4af11..946c152 100644
--- a/experimental/regression_suite/external_test_suite/config_cpu_llvm_sync.json
+++ b/experimental/regression_suite/external_test_suite/config_cpu_llvm_sync.json
@@ -21,7 +21,6 @@
"test_adagrad_multiple",
"test_adam",
"test_adam_multiple",
- "test_add_uint8",
"test_affine_grid_2d",
"test_affine_grid_2d_align_corners",
"test_affine_grid_2d_align_corners_expanded",
@@ -146,10 +145,6 @@
"test_center_crop_pad_crop_negative_axes_hwc_expanded",
"test_center_crop_pad_pad",
"test_center_crop_pad_pad_expanded",
- "test_clip_default_inbounds",
- "test_clip_default_int8_inbounds",
- "test_clip_default_int8_max",
- "test_clip_default_max",
"test_col2im",
"test_col2im_5d",
"test_col2im_dilations",
@@ -159,7 +154,6 @@
"test_compress_1",
"test_compress_default_axis",
"test_compress_negative_axis",
- "test_constant_pad",
"test_constant_pad_axes",
"test_constant_pad_negative_axes",
"test_conv_with_autopad_same",
@@ -216,7 +210,6 @@
"test_gathernd_example_int32_batch_dim1",
"test_gelu_tanh_1",
"test_gelu_tanh_2",
- "test_gemm_default_no_bias",
"test_globalmaxpool",
"test_globalmaxpool_precomputed",
"test_gridsample",
@@ -267,44 +260,6 @@
"test_image_decoder_decode_pnm_rgb",
"test_image_decoder_decode_tiff_rgb",
"test_image_decoder_decode_webp_rgb",
- "test_layer_normalization_2d_axis0_expanded",
- "test_layer_normalization_2d_axis0_expanded_ver18",
- "test_layer_normalization_2d_axis1_expanded",
- "test_layer_normalization_2d_axis1_expanded_ver18",
- "test_layer_normalization_2d_axis_negative_1_expanded",
- "test_layer_normalization_2d_axis_negative_1_expanded_ver18",
- "test_layer_normalization_2d_axis_negative_2_expanded",
- "test_layer_normalization_2d_axis_negative_2_expanded_ver18",
- "test_layer_normalization_3d_axis0_epsilon_expanded",
- "test_layer_normalization_3d_axis0_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis1_epsilon_expanded",
- "test_layer_normalization_3d_axis1_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis2_epsilon_expanded",
- "test_layer_normalization_3d_axis2_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_1_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_1_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_2_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_2_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_3_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_3_epsilon_expanded_ver18",
- "test_layer_normalization_4d_axis0_expanded",
- "test_layer_normalization_4d_axis0_expanded_ver18",
- "test_layer_normalization_4d_axis1_expanded",
- "test_layer_normalization_4d_axis1_expanded_ver18",
- "test_layer_normalization_4d_axis2_expanded",
- "test_layer_normalization_4d_axis2_expanded_ver18",
- "test_layer_normalization_4d_axis3_expanded",
- "test_layer_normalization_4d_axis3_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_1_expanded",
- "test_layer_normalization_4d_axis_negative_1_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_2_expanded",
- "test_layer_normalization_4d_axis_negative_2_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_3_expanded",
- "test_layer_normalization_4d_axis_negative_3_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_4_expanded",
- "test_layer_normalization_4d_axis_negative_4_expanded_ver18",
- "test_layer_normalization_default_axis_expanded",
- "test_layer_normalization_default_axis_expanded_ver18",
"test_logsoftmax_axis_0",
"test_logsoftmax_axis_1",
"test_logsoftmax_axis_2",
@@ -413,14 +368,8 @@
"test_pow_types_int32_int32",
"test_pow_types_int64_float32",
"test_pow_types_int64_int64",
- "test_qlinearmatmul_2D_int8_float16",
- "test_qlinearmatmul_2D_int8_float32",
"test_qlinearmatmul_2D_uint8_float16",
"test_qlinearmatmul_2D_uint8_float32",
- "test_qlinearmatmul_3D_int8_float16",
- "test_qlinearmatmul_3D_int8_float32",
- "test_qlinearmatmul_3D_uint8_float16",
- "test_qlinearmatmul_3D_uint8_float32",
"test_quantizelinear_axis",
"test_quantizelinear_blocked",
"test_quantizelinear_e4m3fn",
@@ -511,8 +460,6 @@
"test_reduce_min_keepdims_random",
"test_reduce_min_negative_axes_keepdims_example",
"test_reduce_min_negative_axes_keepdims_random",
- "test_reduce_prod_default_axes_keepdims_example",
- "test_reduce_prod_default_axes_keepdims_random",
"test_reduce_prod_do_not_keepdims_example",
"test_reduce_prod_do_not_keepdims_random",
"test_reduce_prod_empty_set",
@@ -678,8 +625,6 @@
"test_simple_rnn_with_initial_bias",
"test_sinh",
"test_sinh_example",
- "test_size",
- "test_size_example",
"test_slice",
"test_slice_default_steps",
"test_slice_end_out_of_bounds",
@@ -730,7 +675,6 @@
"test_strnormalizer_export_monday_empty_output",
"test_strnormalizer_export_monday_insensintive_upper_twodim",
"test_strnormalizer_nostopwords_nochangecase",
- "test_sub_uint8",
"test_tfidfvectorizer_tf_batch_onlybigrams_skip0",
"test_tfidfvectorizer_tf_batch_onlybigrams_skip5",
"test_tfidfvectorizer_tf_batch_uniandbigrams_skip5",
@@ -786,6 +730,7 @@
"test_wrap_pad",
],
"expected_run_failures": [
+ "test_add_uint8",
"test_argmax_default_axis_example",
"test_argmax_default_axis_random",
"test_argmax_keepdims_example",
@@ -844,9 +789,11 @@
"test_castlike_FLOAT_to_BFLOAT16_expanded",
"test_castlike_FLOAT_to_DOUBLE",
"test_castlike_FLOAT_to_DOUBLE_expanded",
+ "test_clip_default_int8_max",
"test_clip_default_int8_max_expanded",
"test_clip_default_int8_min",
"test_clip_default_int8_min_expanded",
+ "test_constant_pad",
"test_constantofshape_int_shape_zero",
"test_constantofshape_int_zeros",
"test_div_uint8",
@@ -859,7 +806,6 @@
"test_hardsigmoid_default",
"test_hardsigmoid_example",
"test_hardswish_expanded",
- "test_logsoftmax_large_number_expanded",
"test_max_float64",
"test_max_int16",
"test_max_int32",
@@ -887,6 +833,12 @@
"test_pow_types_float32_uint32",
"test_pow_types_float32_uint64",
"test_qlinearconv",
+ "test_qlinearmatmul_2D_int8_float16",
+ "test_qlinearmatmul_3D_int8_float16",
+ "test_qlinearmatmul_3D_int8_float32",
+ "test_qlinearmatmul_3D_uint8_float16",
+ "test_qlinearmatmul_2D_int8_float32",
+ "test_qlinearmatmul_3D_uint8_float32",
"test_quantizelinear",
"test_range_int32_type_negative_delta",
"test_scatter_elements_with_negative_indices",
@@ -901,6 +853,9 @@
"test_shape_start_1_end_2",
"test_shape_start_1_end_negative_1",
"test_shape_start_negative_1",
+ "test_size",
+ "test_size_example",
+ "test_sub_uint8",
"test_where_long_example",
]
}
diff --git a/experimental/regression_suite/external_test_suite/config_gpu_vulkan.json b/experimental/regression_suite/external_test_suite/config_gpu_vulkan.json
index a76ab20..e0ceda7 100644
--- a/experimental/regression_suite/external_test_suite/config_gpu_vulkan.json
+++ b/experimental/regression_suite/external_test_suite/config_gpu_vulkan.json
@@ -21,7 +21,6 @@
"test_adagrad_multiple",
"test_adam",
"test_adam_multiple",
- "test_add_uint8",
"test_affine_grid_2d",
"test_affine_grid_2d_align_corners",
"test_affine_grid_2d_align_corners_expanded",
@@ -146,10 +145,6 @@
"test_center_crop_pad_crop_negative_axes_hwc_expanded",
"test_center_crop_pad_pad",
"test_center_crop_pad_pad_expanded",
- "test_clip_default_inbounds",
- "test_clip_default_int8_inbounds",
- "test_clip_default_int8_max",
- "test_clip_default_max",
"test_col2im",
"test_col2im_5d",
"test_col2im_dilations",
@@ -159,7 +154,6 @@
"test_compress_1",
"test_compress_default_axis",
"test_compress_negative_axis",
- "test_constant_pad",
"test_constant_pad_axes",
"test_constant_pad_negative_axes",
"test_conv_with_autopad_same",
@@ -216,7 +210,6 @@
"test_gathernd_example_int32_batch_dim1",
"test_gelu_tanh_1",
"test_gelu_tanh_2",
- "test_gemm_default_no_bias",
"test_globalmaxpool",
"test_globalmaxpool_precomputed",
"test_gridsample",
@@ -267,44 +260,6 @@
"test_image_decoder_decode_pnm_rgb",
"test_image_decoder_decode_tiff_rgb",
"test_image_decoder_decode_webp_rgb",
- "test_layer_normalization_2d_axis0_expanded",
- "test_layer_normalization_2d_axis0_expanded_ver18",
- "test_layer_normalization_2d_axis1_expanded",
- "test_layer_normalization_2d_axis1_expanded_ver18",
- "test_layer_normalization_2d_axis_negative_1_expanded",
- "test_layer_normalization_2d_axis_negative_1_expanded_ver18",
- "test_layer_normalization_2d_axis_negative_2_expanded",
- "test_layer_normalization_2d_axis_negative_2_expanded_ver18",
- "test_layer_normalization_3d_axis0_epsilon_expanded",
- "test_layer_normalization_3d_axis0_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis1_epsilon_expanded",
- "test_layer_normalization_3d_axis1_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis2_epsilon_expanded",
- "test_layer_normalization_3d_axis2_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_1_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_1_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_2_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_2_epsilon_expanded_ver18",
- "test_layer_normalization_3d_axis_negative_3_epsilon_expanded",
- "test_layer_normalization_3d_axis_negative_3_epsilon_expanded_ver18",
- "test_layer_normalization_4d_axis0_expanded",
- "test_layer_normalization_4d_axis0_expanded_ver18",
- "test_layer_normalization_4d_axis1_expanded",
- "test_layer_normalization_4d_axis1_expanded_ver18",
- "test_layer_normalization_4d_axis2_expanded",
- "test_layer_normalization_4d_axis2_expanded_ver18",
- "test_layer_normalization_4d_axis3_expanded",
- "test_layer_normalization_4d_axis3_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_1_expanded",
- "test_layer_normalization_4d_axis_negative_1_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_2_expanded",
- "test_layer_normalization_4d_axis_negative_2_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_3_expanded",
- "test_layer_normalization_4d_axis_negative_3_expanded_ver18",
- "test_layer_normalization_4d_axis_negative_4_expanded",
- "test_layer_normalization_4d_axis_negative_4_expanded_ver18",
- "test_layer_normalization_default_axis_expanded",
- "test_layer_normalization_default_axis_expanded_ver18",
"test_logsoftmax_axis_0",
"test_logsoftmax_axis_1",
"test_logsoftmax_axis_2",
@@ -413,20 +368,14 @@
"test_pow_types_int32_int32",
"test_pow_types_int64_float32",
"test_pow_types_int64_int64",
- "test_qlinearmatmul_2D_int8_float16",
- "test_qlinearmatmul_2D_int8_float32",
- "test_qlinearmatmul_2D_uint8_float16",
- "test_qlinearmatmul_2D_uint8_float32",
- "test_qlinearmatmul_3D_int8_float16",
- "test_qlinearmatmul_3D_int8_float32",
- "test_qlinearmatmul_3D_uint8_float16",
- "test_qlinearmatmul_3D_uint8_float32",
"test_quantizelinear_axis",
"test_quantizelinear_blocked",
"test_quantizelinear_e4m3fn",
"test_quantizelinear_e5m2",
"test_quantizelinear_int16",
"test_quantizelinear_uint16",
+ "test_qlinearmatmul_2D_uint8_float16",
+ "test_qlinearmatmul_2D_uint8_float32",
"test_range_float_type_positive_delta_expanded",
"test_range_int32_type_negative_delta_expanded",
"test_reduce_l1_default_axes_keepdims_example",
@@ -511,8 +460,6 @@
"test_reduce_min_keepdims_random",
"test_reduce_min_negative_axes_keepdims_example",
"test_reduce_min_negative_axes_keepdims_random",
- "test_reduce_prod_default_axes_keepdims_example",
- "test_reduce_prod_default_axes_keepdims_random",
"test_reduce_prod_do_not_keepdims_example",
"test_reduce_prod_do_not_keepdims_random",
"test_reduce_prod_empty_set",
@@ -678,8 +625,6 @@
"test_simple_rnn_with_initial_bias",
"test_sinh",
"test_sinh_example",
- "test_size",
- "test_size_example",
"test_slice",
"test_slice_default_steps",
"test_slice_end_out_of_bounds",
@@ -730,7 +675,6 @@
"test_strnormalizer_export_monday_empty_output",
"test_strnormalizer_export_monday_insensintive_upper_twodim",
"test_strnormalizer_nostopwords_nochangecase",
- "test_sub_uint8",
"test_tfidfvectorizer_tf_batch_onlybigrams_skip0",
"test_tfidfvectorizer_tf_batch_onlybigrams_skip5",
"test_tfidfvectorizer_tf_batch_uniandbigrams_skip5",
@@ -792,6 +736,7 @@
"test_max_uint16",
],
"expected_run_failures": [
+ "test_add_uint8",
"test_argmax_default_axis_example",
"test_argmax_default_axis_random",
"test_argmax_keepdims_example",
@@ -850,9 +795,12 @@
"test_castlike_FLOAT_to_BFLOAT16_expanded",
"test_castlike_FLOAT_to_DOUBLE",
"test_castlike_FLOAT_to_DOUBLE_expanded",
- "test_clip_default_int8_max_expanded",
"test_clip_default_int8_min",
"test_clip_default_int8_min_expanded",
+ "test_clip_default_int8_inbounds",
+ "test_clip_default_int8_max",
+ "test_clip_default_int8_max_expanded",
+ "test_constant_pad",
"test_constantofshape_int_shape_zero",
"test_constantofshape_int_zeros",
"test_div_uint8",
@@ -865,7 +813,6 @@
"test_hardsigmoid_default",
"test_hardsigmoid_example",
"test_hardswish_expanded",
- "test_logsoftmax_large_number_expanded",
"test_max_float64",
"test_max_int16",
"test_max_int32",
@@ -893,6 +840,12 @@
"test_pow_types_float32_uint32",
"test_pow_types_float32_uint64",
"test_qlinearconv",
+ "test_qlinearmatmul_3D_int8_float16",
+ "test_qlinearmatmul_3D_int8_float32",
+ "test_qlinearmatmul_3D_uint8_float16",
+ "test_qlinearmatmul_3D_uint8_float32",
+ "test_qlinearmatmul_2D_int8_float16",
+ "test_qlinearmatmul_2D_int8_float32",
"test_quantizelinear",
"test_range_int32_type_negative_delta",
"test_scatter_elements_with_negative_indices",
@@ -907,6 +860,9 @@
"test_shape_start_1_end_2",
"test_shape_start_1_end_negative_1",
"test_shape_start_negative_1",
+ "test_size",
+ "test_size_example",
+ "test_sub_uint8",
"test_where_long_example",
// These pass on CPU but fail on Vulkan.
diff --git a/third_party/torch-mlir b/third_party/torch-mlir
index e48fe45..80c7bc3 160000
--- a/third_party/torch-mlir
+++ b/third_party/torch-mlir
@@ -1 +1 @@
-Subproject commit e48fe4588631e7a37a2899f9d4cd5c4cbc967481
+Subproject commit 80c7bc3f7ae12413836a2f610a6491794b4dbb08