Decompose more inplace ops (#90967)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/90967
Approved by: https://github.com/anijain2305
diff --git a/test/test_proxy_tensor.py b/test/test_proxy_tensor.py
index 1b6b5c7..9537610 100644
--- a/test/test_proxy_tensor.py
+++ b/test/test_proxy_tensor.py
@@ -1224,10 +1224,8 @@
xfail('histogram', ''), # Could not run 'aten::histogram.bin_ct' with arguments from the 'Meta' backend. This c...
xfail('histogramdd', ''), # aten._histogramdd_bin_edges.default - couldn't find symbolic meta function/decomposition
xfail('hsplit', ''), # aten.size.default - couldn't find symbolic meta function/decomposition
- xfail('i0', ''), # aten.i0.default - couldn't find symbolic meta function/decomposition
xfail('index_reduce', ''), # Float
xfail('inner', ''), # aten.size.default - couldn't find symbolic meta function/decomposition
- xfail('isclose', ''), # The underlying op of 'aten.stride' has no overload name '_schema'
xfail('isin', ''), # aten.isin.Tensor_Tensor - couldn't find symbolic meta function/decomposition
xfail('kron', ''), # aten.size.default - couldn't find symbolic meta function/decomposition
xfail('kthvalue', ''), # aten.kthvalue.default - couldn't find symbolic meta function/decomposition
@@ -1361,6 +1359,7 @@
symbolic_tensor_failures.update(symbolic_tensor_segfaults)
outplace_symbolic_tensor_failures = {
+ xfail('i0', ''), # aten.i0.default - couldn't find symbolic meta function/decomposition
xfail('masked_scatter', ''), # aten.masked_scatter.default - couldn't find symbolic meta function/decomposition
xfail('nn.functional.rrelu', ''), # aten.empty_like.default - couldn't find symbolic meta function/decomposition
}
@@ -1369,13 +1368,6 @@
# bugs
xfail('float_power', ''), # base given to float_power_ has dtype Float but the operation's result requires dtype Double
# decomp not implemented
- xfail('addmm', ''),
- xfail('addmm', 'decomposed'),
- xfail('nn.functional.hardsigmoid', ''),
- xfail('round', ''), # ref missing a kwarg
- xfail('round', 'decimals_0'), # ref missing a kwarg
- xfail('round', 'decimals_3'), # ref missing a kwarg
- xfail('round', 'decimals_neg_3'), # ref missing a kwarg
xfail('unique', ''),
# in-place has a different signature than out-of-place
xfail('uniform', ''),