MCPcopy Index your code
hub / github.com/tinygrad/tinygrad / assertDeviceUsed

Method assertDeviceUsed

test/null/test_multitensor.py:18–22  ·  view source on GitHub ↗
(self, expected:dict[str, int])

Source from the content-addressed store, hash-verified

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()

Calls 2

collectMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected