已合并
Add error types for failed test cases. #11017
yuhaiyan8创建于 2024年4月8日
Add error types for failed test cases. #11017
已合并
yuhaiyan8创建于 2024年4月8日
refs/pull/11017/head合入到master
4 个文件变更+36-6
@@ -4226,7 +4226,7 @@ else:
4226 4226 
4227 expected = a + (alpha * b) / c4227 expected = a + (alpha * b) / c
4228 actual = torch.addcdiv(a, b, c, value=alpha)4228 actual = torch.addcdiv(a, b, c, value=alpha)
4229- self.assertEqual(expected, actual.float())4229+ self.assertEqual(expected, actual)
4230 4230 
4231 with self.assertWarnsOnceRegex(4231 with self.assertWarnsOnceRegex(
4232 UserWarning, "This overload of addcdiv is deprecated"):4232 UserWarning, "This overload of addcdiv is deprecated"):
@@ -2992,7 +2992,6 @@
2992 "test_addcdiv_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2992 "test_addcdiv_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2993 "test_addcdiv_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2993 "test_addcdiv_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2994 "test_addcdiv_npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2994 "test_addcdiv_npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2995- "test_addcdiv_npu_int64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2996 "test_addcmul_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2995 "test_addcmul_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2997 "test_addcmul_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2996 "test_addcmul_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
2998 "test_addcmul_npu_int16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],2997 "test_addcmul_npu_int16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
@@ -3001,10 +3000,8 @@
3001 "test_basic_vitals_read_write (__main__.TestBasicVitalSigns)": ["", [""]],3000 "test_basic_vitals_read_write (__main__.TestBasicVitalSigns)": ["", [""]],
3002 "test_bernoulli_mem_overlap_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3001 "test_bernoulli_mem_overlap_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3003 "test_bmm_multithreaded (__main__.TestTorch)": ["", [""]],3002 "test_bmm_multithreaded (__main__.TestTorch)": ["", [""]],
3003+ "test_NPU_device_idx_npu (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],
3004 "test_broadcast_fn_atan2_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3004 "test_broadcast_fn_atan2_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3005- "test_cdist_norm_batch_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3006- "test_cdist_NPU_backward_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3007- "test_clamp_npu_float32 (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],
3008 "test_clamp_npu_float64 (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],3005 "test_clamp_npu_float64 (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],
3009 "test_clamp_npu_int64 (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],3006 "test_clamp_npu_int64 (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],
3010 "test_clone_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3007 "test_clone_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
@@ -3024,7 +3021,6 @@
3024 "test_copy__npu_int8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3021 "test_copy__npu_int8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3025 "test_copy__npu_uint8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3022 "test_copy__npu_uint8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3026 "test_copy_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3023 "test_copy_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3027- "test_copy_broadcast_npu (__main__.TestDevicePrecisionPRIVATEUSE1)": ["", [""]],
3028 "test_copy_math_view_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3024 "test_copy_math_view_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3029 "test_copy_mem_overlap_npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3025 "test_copy_mem_overlap_npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
3030 "test_copy_transpose_math_view_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],3026 "test_copy_transpose_math_view_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": ["", [""]],
@@ -0,0 +1,33 @@
1+{
2+ "test_addcdiv_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex128"},
3+ "test_addcdiv_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex64"},
4+ "test_addcmul_npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex128"},
5+ "test_addcmul_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex64"},
6+ "test_addcmul_npu_int16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnAddcmul not implemented for DT_INT16"},
7+ "test_advancedindex_mixed_devices_error_npu (__main__.TestDevicePrecisionPRIVATEUSE1)": {"ERROR_MSG_UNMATCH": "assertRaisesRegex error"},
8+ "test_assertRaisesRegex_ignore_msg_non_native_device_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"ERROR_MSG_UNMATCH": "assertRaisesRegex error"},
9+ "test_basic_vitals_read_write (__main__.TestBasicVitalSigns)": {"ERROR_MSG_UNMATCH": "NPU.used not found in '...Dataloader.basic_unit_test...CUDA.used False'"},
10+ "test_bmm_multithreaded (__main__.TestTorch)": {"OTHER": "not supported on ARM"},
11+ "test_clamp_npu_float64 (__main__.TestDevicePrecisionPRIVATEUSE1)": {"DTYPE": "aclnnRepeatInterleaveIntWithDim not implemented for DT_DOUBLE"},
12+ "test_clone_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose not implemented for DT_BFLOAT16"},
13+ "test_complex_half_experimental_warning_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal implemented for DT_COMPLEX128"},
14+ "test_conv_transposed_backward_agnostic_to_memory_format_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"NOT_SUPPORT": "Conv3DTranspose not support input size's shape [-1] and [-2]"},
15+ "test_copy__npu_bfloat16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose not implemented for DT_BFLOAT16"},
16+ "test_copy__npu_bool (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal implemented for DT_COMPLEX128"},
17+ "test_copy__npu_complex128 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex128"},
18+ "test_copy__npu_complex32 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex32"},
19+ "test_copy__npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "unsupport complex64"},
20+ "test_copy__npu_float16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose/aclnnCast not implemented for DT_BFLOAT16"},
21+ "test_copy__npu_float32 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose/aclnnCast not implemented for DT_BFLOAT16"},
22+ "test_copy__npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose/aclnnCast not implemented for DT_BFLOAT16"},
23+ "test_copy__npu_int16 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal not implemented for DT_COMPLEX32"},
24+ "test_copy__npu_int32 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal not implemented for DT_COMPLEX32"},
25+ "test_copy__npu_int64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal not implemented for DT_COMPLEX32"},
26+ "test_copy__npu_int8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal not implemented for DT_COMPLEX32"},
27+ "test_copy__npu_uint8 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnInplaceNormal not implemented for DT_COMPLEX32"},
28+ "test_copy_all_dtypes_and_devices_npu (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose not implemented for DT_COMPLEX64"},
29+ "test_copy_mem_overlap_npu_float64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnMaxDim not implemented for DT_DOUBLE"},
30+ "test_copy_transpose_math_view_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnIsClose not implemented for DT_COMPLEX64"},
31+ "test_corrcoef_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnDiv not implemented for DT_COMPLEX64"},
32+ "test_cov_npu_complex64 (__main__.TestTorchDeviceTypePRIVATEUSE1)": {"DTYPE": "aclnnDiv not implemented for DT_COMPLEX64"}
33+}
@@ -4,5 +4,6 @@
4 "MEMORY": "memory error",4 "MEMORY": "memory error",
5 "NOT_SUPPORT": "feature or operators cannot be supported",5 "NOT_SUPPORT": "feature or operators cannot be supported",
6 "HCCL": "hccl error",6 "HCCL": "hccl error",
7+ "ERROR_MSG_UNMATCH": "the RuntimeError string does not match",
MY
Mmisty-rain-typhoid2024年4月9日

其他几个都是首字母大写,这个保持一致比较好

likedislike
Yyuhaiyan82024年4月9日

其他几个都是首字母大写,这个保持一致比较好

好的

likedislike
Ddilililiwhy12024年4月11日

这里直接复用方法名和其他类型不是放在一起不是很符合逻辑,可以换个描述,比如ERROR_MSG_UNMATCH?

likedislike
Yyuhaiyan82024年4月11日

这里直接复用方法名和其他类型不是放在一起不是很符合逻辑,可以换个描述,比如ERROR_MSG_UNMATCH?

好的,已修改

likedislike
7 "OTHER": "other errors"8 "OTHER": "other errors"
8}9}