- Added live free/total GPU memory (`free_mem`, `torch.cuda.mem_get_info()` in MB) next to `max_mem` in the training progress bar. Unlike `max_mem`, `free_mem` is not process-local and not a peak — it reflects the whole device, including other workloads sharing the GPU, at the instant it is read. It typically does not rise when this process frees a tensor while the caching allocator retains that block; explicit cache release or allocator reclamation can return it to the driver. It is closer to "room left for a new allocation beyond what every process already claimed" than to the full headroom this run has for a bigger `batch_size`. Same `trainer.fit()`-only scope as `max_mem`. ([#1314](https://github.com/roboflow/rf-detr/issues/1314))
0 commit comments