(self, expected:dict[str, int])
| 16 | if strict: self.assertEqual(used, amt) |
| 17 | else: self.assertLessEqual(used, amt) |
| 18 | def assertDeviceUsed(self, expected:dict[str, int]): |
| 19 | gc.collect() |
| 20 | for dev, amt in expected.items(): |
| 21 | used = GlobalCounters.mem_used_per_device[dev] - self.baseline_per_device.get(dev, 0) |
| 22 | self.assertEqual(used, amt, f"device {dev}: expected {amt} bytes used, got {used}") |
| 23 | |
| 24 | def test_zeros(self): |
| 25 | _ = Tensor.zeros(self.N, self.N).contiguous().realize() |
no test coverage detected