Shortcuts

torch.cuda.max_memory_allocated

torch.cuda.max_memory_allocated(device=None)[源代码]

返回给定设备上张量占用的最大GPU内存,单位为字节。

默认情况下,这会返回自程序开始以来分配的峰值内存。reset_peak_memory_stats() 可用于重置跟踪此指标的起始点。例如,这两个函数可以测量训练循环中每次迭代的峰值分配内存使用情况。

Parameters

设备 (torch.deviceint, 可选) – 选择的设备。返回当前设备的统计信息,由 current_device() 给出,如果 deviceNone(默认)。

Return type

int

注意

有关GPU内存管理的更多详细信息,请参阅内存管理