赞
踩
RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity; 21.82 GiB already allocated; 115.25 MiB free; 21.87 GiB reserved in total by PyTorch)
运行时错误:CUDA 内存不足。 尝试分配 600.00 MiB(GPU 0;23.69 GiB 总容量;21.82 GiB 已分配;115.25 MiB 空闲;PyTorch 总共保留 21.87 GiB)
出现类似bug的原因是显存不足
首先 fuser -v /dev/nvidia*
或 sudo fuser -v /dev/nvidia*
, 查看最近在GPU上运行的进程, 然后sudo kill相关进程号。
其中:
如果释放了部分显存之后还是不够用的话,可以调小batch size
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。