torch.cuda.empty_cache

torch.cuda.empty_cache()[源代码]

释放当前由缓存分配器持有的所有未使用的缓存内存,使这些内存可供其他 GPU 应用程序使用,并在 nvidia-smi 中显示。

注意

empty_cache() 不会增加可用于 PyTorch 的 GPU 内存。然而,在某些情况下,它可能有助于减少 GPU 内存的碎片化。有关更多详细信息,请参见内存管理

本页目录