评价此页

torch.cuda.memory.empty_cache#

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

释放缓存分配器当前持有的所有未占用缓存内存,以便其他 GPU 应用程序可以使用这些内存,并且这些内存可以在 nvidia-smi 中可见。

注意

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