mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
[MPS] Fix [nan]median
output for empty tensors (#162846)
It should be `NaN` rather than 0 Added respective checks to `test_empty_tensor` Fixes https://github.com/pytorch/pytorch/issues/162798 Pull Request resolved: https://github.com/pytorch/pytorch/pull/162846 Approved by: https://github.com/dcci
This commit is contained in:
committed by
PyTorch MergeBot
parent
ee53ad2dd0
commit
d25c35d2b2
@ -11628,6 +11628,9 @@ class TestAdvancedIndexing(TestCaseMPS):
|
||||
def test_empty_reduce(self, device="mps"):
|
||||
x = torch.rand(0, 3, device=device)
|
||||
self.assertTrue(x.mean().isnan())
|
||||
self.assertTrue(x.nanmean().isnan())
|
||||
self.assertTrue(x.median().isnan())
|
||||
self.assertTrue(x.nanmedian().isnan())
|
||||
self.assertEqual(x.count_nonzero(), 0)
|
||||
self.assertEqual(x.sum(), 0)
|
||||
self.assertEqual(x.nansum(), 0)
|
||||
|
Reference in New Issue
Block a user