pytorch:CUDA out of memory
参考资料
- CSDN - pytorch出现RuntimeError: CUDA out of memory.
- pytorch模型提示超出内存cuda runtime error(2): out of memory
解决方法
- 最容易想到的就是调小batch size
- 在测试时,不需要更新模型了,使用torch.no_grad()
- 参考资料2 我的问题是调小batch_size,正常的第1个epoch不会出错,而训练第2个epoch一开始,出现了
CUDA out of memory
。解决方法参考资料2的前2条,实测有效。