@@ -320,6 +320,7 @@ class TestOperators(TestCase):
320
320
@skipOps ('TestOperators' , 'test_grad' , vjp_fail .union ({
321
321
skip ('nn.functional.fractional_max_pool2d' ), # fails on cuda, runs okay on cpu
322
322
skip ('nn.functional.fractional_max_pool3d' ), # fails on cuda, runs okay on cpu
323
+ xfail ('linalg.eig' ), # diagonal_scatter does not support complex
323
324
}))
324
325
@opsToleranceOverride ('TestOperators' , 'test_grad' , (
325
326
tol1 ('nn.functional.binary_cross_entropy_with_logits' ,
@@ -595,7 +596,6 @@ def vjp_of_vjp(*args_and_cotangents):
595
596
xfail ('eig' ), # calls aten::item
596
597
xfail ('linalg.det' , '' ), # calls .item()
597
598
xfail ('linalg.eig' ), # Uses aten::allclose
598
- xfail ('linalg.eigh' ), # needs diag_scatter
599
599
xfail ('linalg.householder_product' ), # needs select_scatter
600
600
xfail ('linalg.slogdet' ), # calls .item()
601
601
xfail ('logdet' ), # calls .item()
@@ -606,7 +606,6 @@ def vjp_of_vjp(*args_and_cotangents):
606
606
xfail ('put' ),
607
607
xfail ('quantile' ), # checks q via a .item() call
608
608
xfail ('stft' ),
609
- xfail ('symeig' ), # would benefit from diag_scatter
610
609
xfail ('view_as_complex' ),
611
610
612
611
# required rank 4 tensor to use channels_last format
@@ -947,7 +946,6 @@ def test():
947
946
xfail ('put' ),
948
947
xfail ('quantile' ),
949
948
xfail ('renorm' ),
950
- xfail ('symeig' ),
951
949
xfail ('take' ),
952
950
xfail ('tensor_split' ),
953
951
xfail ('to_sparse' ),
@@ -1149,15 +1147,12 @@ def get_vjp(cotangents, *primals):
1149
1147
xfail ('logdet' , '' ),
1150
1148
xfail ('nanmean' , '' ),
1151
1149
xfail ('nansum' , '' ),
1152
- xfail ('nn.functional.embedding' ),
1153
- xfail ('nn.functional.embedding' , 'functorch' ),
1154
1150
xfail ('nn.functional.embedding_bag' , '' ),
1155
1151
xfail ('nn.functional.grid_sample' , '' ),
1156
1152
xfail ('nn.functional.hardsigmoid' , '' ),
1157
1153
xfail ('nn.functional.huber_loss' , '' ),
1158
1154
xfail ('nn.functional.instance_norm' , '' ),
1159
1155
xfail ('nn.functional.logsigmoid' , '' ),
1160
- xfail ('nn.functional.pad' , 'circular' ),
1161
1156
xfail ('nn.functional.softmin' , '' ),
1162
1157
xfail ('nn.functional.softmin' , 'with_dtype' ),
1163
1158
xfail ('renorm' , '' ),
0 commit comments