评价此页

torch.cuda.memory.empty_cache#

torch.cuda.memory.empty_cache()[source]#

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

注意

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