From 62884585a79bfeade4238af563ac22a92a9cc3d7 Mon Sep 17 00:00:00 2001 From: chenyu Date: Tue, 27 Jan 2026 14:37:17 -0500 Subject: [PATCH] failed test case for copysign -0.0 (#14379) * failed test case for copysign -0.0 * skip those --- test/test_ops.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test_ops.py b/test/test_ops.py index 39d70e661d..72d354f677 100644 --- a/test/test_ops.py +++ b/test/test_ops.py @@ -951,6 +951,11 @@ class TestOps(unittest.TestCase): for i in [-1.,0.,1.]: for j in [-1., 0., 1.]: helper_test_op(None, torch.copysign, Tensor.copysign, vals=[[i], [j]]) + # TODO: fix copysign to distinguish between -0.0 and 0.0 + @unittest.skipIf(COMPILE_ONLY or getenv("TINY_BACKEND"), "test requires runtime") + @unittest.expectedFailure + def test_copysign_signed_zero(self): + helper_test_op(None, torch.copysign, Tensor.copysign, vals=[[1.0, 1.0], [-0.0, 0.0]]) def test_logaddexp(self): helper_test_op([(45,65), (45,65)], torch.logaddexp, Tensor.logaddexp)