mirror of
https://github.com/ml-explore/mlx.git
synced 2025-11-05 03:18:12 +08:00
fix memory count bug (#2717)
This commit is contained in:
@@ -58,6 +58,20 @@ class TestMemory(mlx_tests.MLXTestCase):
|
||||
with self.assertRaises(ValueError):
|
||||
mx.set_wired_limit(max_size + 10)
|
||||
|
||||
def test_active_memory_count(self):
|
||||
mx.synchronize()
|
||||
mx.clear_cache()
|
||||
init_mem = mx.get_active_memory()
|
||||
a = mx.zeros((128, 128))
|
||||
mx.eval(a)
|
||||
mx.synchronize()
|
||||
del a
|
||||
a = mx.zeros((90, 128))
|
||||
mx.eval(a)
|
||||
mx.synchronize()
|
||||
del a
|
||||
self.assertEqual(init_mem, mx.get_active_memory())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
mlx_tests.MLXTestRunner()
|
||||
|
||||
Reference in New Issue
Block a user