RuntimeError: CUDA out of memory. Tried to allocate 4.08 GiB (GPU 0; 10.76 GiB total capacity; 414.97 MiB already allocated; 4.08 GiB free; 4.85 GiB reserved in total by PyTorch)
当时报这种错误,当然调小batch-size可以解决,但是当不想调小的时候可以把工作线程改小,就能正常训练了
在train中有如上图所示的超参数,之前我的工作线程是8,在同等条件下改为4就正常能训练了
本文介绍了在使用PyTorch进行深度学习模型训练时遇到CUDA内存溢出错误的情况,并提供了解决方案:通过减少工作线程数量来避免内存不足的问题。

6962

被折叠的 条评论
为什么被折叠?



