From c90dd8435072889098a99a4d3f9606a8598f123c Mon Sep 17 00:00:00 2001 From: zhangkaihuo Date: Thu, 3 Nov 2022 10:09:17 +0800 Subject: [PATCH] int32/64 does not call backward in unittest (#47604) --- .../paddle/fluid/tests/unittests/test_sparse_elementwise_op.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/fluid/tests/unittests/test_sparse_elementwise_op.py b/python/paddle/fluid/tests/unittests/test_sparse_elementwise_op.py index f762584801..1f9c46e41a 100644 --- a/python/paddle/fluid/tests/unittests/test_sparse_elementwise_op.py +++ b/python/paddle/fluid/tests/unittests/test_sparse_elementwise_op.py @@ -63,7 +63,6 @@ class TestSparseElementWiseAPI(unittest.TestCase): csr_y = s_dense_y.to_sparse_csr() actual_res = get_actual_res(csr_x, csr_y, op) - actual_res.backward(actual_res) expect_res = op(dense_x, dense_y) expect_res.backward(expect_res) @@ -75,6 +74,7 @@ class TestSparseElementWiseAPI(unittest.TestCase): equal_nan=True, ) if not (op == __truediv__ and dtype in ['int32', 'int64']): + actual_res.backward(actual_res) np.testing.assert_allclose( dense_x.grad.numpy(), csr_x.grad.to_dense().numpy(), -- GitLab