Skip to content

Commit e275ca4

Browse files
committed
fix unexpected keyword argument 'prec' in test_torch.py
1 parent d75b662 commit e275ca4

File tree

1 file changed

+26
-13
lines changed

1 file changed

+26
-13
lines changed

tests/cpu/test_torch.py

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5447,19 +5447,29 @@ def test_set_flush_denormal(self):
54475447
float_tensor = torch.FloatTensor([1.0, tiny_float])
54485448
double_tensor = torch.DoubleTensor([1.0, tiny_float, tiny_double])
54495449

5450-
self.assertEqual(float_tensor[0], 1.0, prec=0.0)
5451-
self.assertEqual(float_tensor[1], tiny_float, prec=tiny_float / 16)
5452-
self.assertEqual(double_tensor[0], 1.0, prec=0.0)
5453-
self.assertEqual(double_tensor[1], tiny_float, prec=0.0)
5454-
self.assertEqual(double_tensor[2], tiny_double, prec=0.0)
5450+
# self.assertEqual(float_tensor[0], 1.0, prec=0.0)
5451+
self.assertEqual(float_tensor[0], 1.0, atol=0.0, rtol=1e-5)
5452+
# self.assertEqual(float_tensor[1], tiny_float, prec=tiny_float / 16)
5453+
self.assertEqual(float_tensor[1], tiny_float, atol=tiny_float / 16, rtol=1e-5)
5454+
# self.assertEqual(double_tensor[0], 1.0, prec=0.0)
5455+
self.assertEqual(double_tensor[0], 1.0, atol=0.0, rtol=1e-5)
5456+
# self.assertEqual(double_tensor[1], tiny_float, prec=0.0)
5457+
self.assertEqual(double_tensor[1], tiny_float, atol=0.0, rtol=1e-5)
5458+
# self.assertEqual(double_tensor[2], tiny_double, prec=0.0)
5459+
self.assertEqual(double_tensor[2], tiny_double, atol=0.0, rtol=1e-5)
54555460

54565461
torch.set_flush_denormal(True)
5457-
self.assertEqual(float_tensor[0], 1.0, prec=0.0)
5458-
self.assertEqual(float_tensor[1], 0.0, prec=0.0) # tiny_float to zero
5459-
self.assertEqual(double_tensor[0], 1.0, prec=0.0)
5462+
# self.assertEqual(float_tensor[0], 1.0, prec=0.0)
5463+
self.assertEqual(float_tensor[0], 1.0, atol=0.0, rtol=1e-5)
5464+
# self.assertEqual(float_tensor[1], 0.0, prec=0.0) # tiny_float to zero
5465+
self.assertEqual(float_tensor[1], 0.0, atol=0.0, rtol=1e-5) # tiny_float to zero
5466+
# self.assertEqual(double_tensor[0], 1.0, prec=0.0)
5467+
self.assertEqual(double_tensor[0], 1.0, atol=0.0, rtol=1e-5)
54605468
# tiny_float is not converted to zero in double type
5461-
self.assertEqual(double_tensor[1], tiny_float, prec=0.0)
5462-
self.assertEqual(double_tensor[2], 0.0, prec=0.0) # tiny_double to zero
5469+
# self.assertEqual(double_tensor[1], tiny_float, prec=0.0)
5470+
self.assertEqual(double_tensor[1], tiny_float, atol=0.0, rtol=1e-5)
5471+
# self.assertEqual(double_tensor[2], 0.0, prec=0.0) # tiny_double to zero
5472+
self.assertEqual(double_tensor[2], 0.0, atol=0.0, rtol=1e-5) # tiny_double to zero
54635473
torch.set_flush_denormal(False)
54645474

54655475
def test_show_config(self):
@@ -14413,9 +14423,12 @@ def fn(self, device, dtype):
1441314423
# Compares CPU and device inputs and outputs
1441414424
precision = half_precision if dtype == torch.half else float_precision
1441514425

14416-
self.assertEqual(cpu_tensor, device_tensor, prec=precision)
14417-
self.assertEqual(cpu_args, device_args, prec=precision)
14418-
self.assertEqual(cpu_result, device_result, prec=precision)
14426+
# self.assertEqual(cpu_tensor, device_tensor, prec=precision)
14427+
self.assertEqual(cpu_tensor, device_tensor, atol=precision, rtol=1e-5)
14428+
# self.assertEqual(cpu_args, device_args, prec=precision)
14429+
self.assertEqual(cpu_args, device_args, atol=precision, rtol=1e-5)
14430+
# self.assertEqual(cpu_result, device_result, prec=precision)
14431+
self.assertEqual(cpu_result, device_result, atol=precision, rtol=1e-5)
1441914432

1442014433
test_name = "test_" + op_str + subtest_str
1442114434
assert not hasattr(cls, test_name), "{0} already in TestDevicePrecision".format(test_name)

0 commit comments

Comments
 (0)