我正在处理一个大型数据集并遇到此错误:“运行时错误:CUDA 内存不足。试图分配 1.35 GiB(GPU 0;8.00 GiB 总容量;已分配 3.45 GiB;1.20 GiB 空闲;4.79 GiB 保留在PyTorch 总计)。
有没有想过如何解决这个问题?
答案 0 :(得分:3)
我之前也遇到过同样的问题。这不是错误,您只是 GPU 内存不足。
答案 1 :(得分:1)
如果您使用的是全批次梯度下降(或类似方法),请使用小批次而不是较小的批次大小,并在数据加载器中反映相同的情况。