Skip to content

Commit 48d1ae1

Browse files
committed
Add pytorch-xfails.txt (still need to validate)
1 parent 24c0ea3 commit 48d1ae1

File tree

1 file changed

+151
-0
lines changed

1 file changed

+151
-0
lines changed

pytorch-xfails.txt

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
array_api_tests/test_array_object.py::test_getitem
2+
array_api_tests/test_array_object.py::test_setitem
3+
array_api_tests/test_array_object.py::test_getitem_masking
4+
array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint16)]
5+
array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint32)]
6+
array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint64)]
7+
array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint16)]
8+
array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint32)]
9+
array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint64)]
10+
array_api_tests/test_creation_functions.py::test_arange
11+
array_api_tests/test_creation_functions.py::test_linspace
12+
array_api_tests/test_creation_functions.py::test_meshgrid
13+
array_api_tests/test_data_type_functions.py::test_iinfo[uint16]
14+
array_api_tests/test_data_type_functions.py::test_iinfo[uint32]
15+
array_api_tests/test_data_type_functions.py::test_iinfo[uint64]
16+
array_api_tests/test_has_names.py::test_has_names[linalg-matrix_transpose]
17+
array_api_tests/test_has_names.py::test_has_names[linalg-outer]
18+
array_api_tests/test_has_names.py::test_has_names[linalg-tensordot]
19+
array_api_tests/test_has_names.py::test_has_names[linalg-trace]
20+
array_api_tests/test_has_names.py::test_has_names[linear_algebra-matrix_transpose]
21+
array_api_tests/test_has_names.py::test_has_names[linear_algebra-vecdot]
22+
array_api_tests/test_has_names.py::test_has_names[array_method-__array_namespace__]
23+
array_api_tests/test_has_names.py::test_has_names[array_method-to_device]
24+
array_api_tests/test_linalg.py::test_cross
25+
array_api_tests/test_linalg.py::test_eigvalsh
26+
array_api_tests/test_linalg.py::test_matmul
27+
array_api_tests/test_linalg.py::test_matrix_power
28+
array_api_tests/test_linalg.py::test_matrix_transpose
29+
array_api_tests/test_linalg.py::test_outer
30+
array_api_tests/test_linalg.py::test_solve
31+
array_api_tests/test_linalg.py::test_tensordot
32+
array_api_tests/test_linalg.py::test_trace
33+
array_api_tests/test_linalg.py::test_vecdot
34+
array_api_tests/test_manipulation_functions.py::test_concat
35+
array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x1, x2)]
36+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x1, x2)]
37+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x1, x2)]
38+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x1, x2)]
39+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[bitwise_right_shift(x1, x2)]
40+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x1, x2)]
41+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x1, x2)]
42+
array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x1, x2)]
43+
array_api_tests/test_operators_and_elementwise_functions.py::test_divide[__truediv__(x1, x2)]
44+
array_api_tests/test_operators_and_elementwise_functions.py::test_equal[__eq__(x1, x2)]
45+
array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[__floordiv__(x1, x2)]
46+
array_api_tests/test_operators_and_elementwise_functions.py::test_greater[__gt__(x1, x2)]
47+
array_api_tests/test_operators_and_elementwise_functions.py::test_greater_equal[__ge__(x1, x2)]
48+
array_api_tests/test_operators_and_elementwise_functions.py::test_less[__lt__(x1, x2)]
49+
array_api_tests/test_operators_and_elementwise_functions.py::test_less_equal[__le__(x1, x2)]
50+
array_api_tests/test_operators_and_elementwise_functions.py::test_log1p
51+
array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[__mul__(x1, x2)]
52+
array_api_tests/test_operators_and_elementwise_functions.py::test_pow[__pow__(x1, x2)]
53+
array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[remainder(x1, x2)]
54+
array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__mod__(x1, x2)]
55+
array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__imod__(x1, x2)]
56+
array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[__sub__(x1, x2)]
57+
array_api_tests/test_searching_functions.py::test_nonzero
58+
array_api_tests/test_set_functions.py::test_unique_all
59+
array_api_tests/test_set_functions.py::test_unique_counts
60+
array_api_tests/test_set_functions.py::test_unique_inverse
61+
array_api_tests/test_set_functions.py::test_unique_values
62+
array_api_tests/test_signatures.py::test_func_signature[floor_divide]
63+
array_api_tests/test_signatures.py::test_func_signature[remainder]
64+
array_api_tests/test_signatures.py::test_func_signature[matrix_transpose]
65+
array_api_tests/test_signatures.py::test_func_signature[tensordot]
66+
array_api_tests/test_signatures.py::test_func_signature[vecdot]
67+
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_transpose]
68+
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.outer]
69+
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.tensordot]
70+
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.trace]
71+
array_api_tests/test_signatures.py::test_array_method_signature[__array_namespace__]
72+
array_api_tests/test_signatures.py::test_array_method_signature[to_device]
73+
array_api_tests/test_special_cases.py::test_binary[add(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]
74+
array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +infinity and isfinite(x2_i)) -> +infinity]
75+
array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x2_i is +infinity) -> +infinity]
76+
array_api_tests/test_special_cases.py::test_binary[__add__((x1_i is +0 or x1_i == -0) and isfinite(x2_i) and x2_i != 0) -> x2_i]
77+
array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x1_i != 0 and (x2_i is +0 or x2_i == -0)) -> x1_i]
78+
array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]
79+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -0 and x2_i > 0) -> -0]
80+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +0 and x2_i < 0) -> -0]
81+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -0 and x2_i < 0) -> +0]
82+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i > 0 and x2_i is +0) -> +infinity]
83+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i > 0 and x2_i is -0) -> -infinity]
84+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i < 0 and x2_i is +0) -> -infinity]
85+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i < 0 and x2_i is -0) -> +infinity]
86+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
87+
array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
88+
array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
89+
array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
90+
array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]
91+
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
92+
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
93+
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
94+
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
95+
array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
96+
array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
97+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +0 and x2_i > 0) -> +0]
98+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -0 and x2_i > 0) -> -0]
99+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +0 and x2_i < 0) -> -0]
100+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -0 and x2_i < 0) -> +0]
101+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i > 0 and x2_i is +0) -> +infinity]
102+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i > 0 and x2_i is -0) -> -infinity]
103+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i < 0 and x2_i is +0) -> -infinity]
104+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i < 0 and x2_i is -0) -> +infinity]
105+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
106+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
107+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
108+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
109+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]
110+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
111+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
112+
array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]
113+
array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) > 1 and x2_i is +infinity) -> +infinity]
114+
array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) > 1 and x2_i is -infinity) -> +0]
115+
array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) < 1 and x2_i is +infinity) -> +0]
116+
array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) < 1 and x2_i is -infinity) -> +infinity]
117+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +infinity and x2_i > 0) -> +infinity]
118+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +infinity and x2_i < 0) -> +0]
119+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]
120+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]
121+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +0 and x2_i < 0) -> +infinity]
122+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]
123+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]
124+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i < 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]
125+
array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]
126+
array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -0 and x2_i > 0) -> +0]
127+
array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +0 and x2_i < 0) -> -0]
128+
array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +0 and x2_i > 0) -> +0]
129+
array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -0 and x2_i > 0) -> +0]
130+
array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +0 and x2_i < 0) -> -0]
131+
array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -0 and x2_i < 0) -> -0]
132+
array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> x1_i]
133+
array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> x2_i]
134+
array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> x1_i]
135+
array_api_tests/test_special_cases.py::test_iop[__iadd__(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]
136+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
137+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
138+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
139+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
140+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
141+
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
142+
array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -0 and x2_i > 0) -> +0]
143+
array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +0 and x2_i < 0) -> -0]
144+
array_api_tests/test_special_cases.py::test_empty_arrays[std]
145+
array_api_tests/test_special_cases.py::test_empty_arrays[var]
146+
array_api_tests/test_special_cases.py::test_nan_propagation[std]
147+
array_api_tests/test_special_cases.py::test_nan_propagation[var]
148+
array_api_tests/test_statistical_functions.py::test_prod
149+
array_api_tests/test_statistical_functions.py::test_std
150+
array_api_tests/test_statistical_functions.py::test_sum
151+
array_api_tests/test_statistical_functions.py::test_var

0 commit comments

Comments
 (0)