Skip to content

Commit d9fd97e

Browse files
committed
[ADD] Print memory delta in memory leak test
1 parent cbc1679 commit d9fd97e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

test/test___init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def memory_leak(device, context=None):
7676
if context is None:
7777
context = nullcontext
7878

79-
for _ in range(steps):
79+
for s in range(steps):
8080
lossfunc = torch.nn.CrossEntropyLoss().to(device)
8181
lossfunc = extend(lossfunc)
8282

@@ -87,6 +87,7 @@ def memory_leak(device, context=None):
8787
loss = lossfunc(model(X), y) # this is what kills it
8888

8989
memory = pytorch_current_memory_usage()
90+
print(f"Step {s}, Memory delta: {(memory - memory_init) / 2**20:.2f} MiB.")
9091
if memory - memory_init > memory_leak_threshold:
9192
raise RuntimeError(
9293
f"Memory leak detected: context={context}, device={device}"

0 commit comments

Comments
 (0)