Browse Source

watch: Reduced precision of GPU measurements

Signed-off-by: Grzegorz Latosinski <glatosinski@antmicro.com>
check-vt100
Grzegorz Latosinski 3 years ago
parent
commit
11b9603f2e
  1. 6
      watch.py

6
watch.py

@ -159,7 +159,7 @@ def summarize(session):
summary.extend([ summary.extend([
f"total gpu ram: {TOTAL_GPU_RAM * 1024 * 1024:.2f} B", # default units are MiB f"total gpu ram: {TOTAL_GPU_RAM * 1024 * 1024:.2f} B", # default units are MiB
f"max gpu ram used: {MAX_USED_GPU_RAM * 1024 * 1024:.2f} B", # default units are MiB f"max gpu ram used: {MAX_USED_GPU_RAM * 1024 * 1024:.2f} B", # default units are MiB
f"average gpu load: {TOTAL_GPU_LOAD / SAMPLE_NUMBER} %" f"average gpu load: {TOTAL_GPU_LOAD / SAMPLE_NUMBER:.2f} %"
]) ])
with open(f"{session}.txt", "a") as f: with open(f"{session}.txt", "a") as f:
@ -340,8 +340,8 @@ def watch(session, fsdev, iface):
] ]
if pgpu and TOTAL_GPU_RAM != 0: if pgpu and TOTAL_GPU_RAM != 0:
line.extend([ line.extend([
curr_gpu_util, f'{curr_gpu_util:.2f}',
curr_gpu_mem / TOTAL_GPU_RAM * 100.0 f'{curr_gpu_mem / TOTAL_GPU_RAM * 100.0:.2f}'
]) ])
print(*line, file=f) print(*line, file=f)

Loading…
Cancel
Save