CUDA out of memory(CUDA显存不足)

1.查看CUDA使用情况。

在C:\Program Files\NVIDIA Corporation\NVSMI位置打开命令行,然后输入nvidia-smi.exe -l 1,可每秒更新CUDA使用情况,如图所示。

2.本机的CUDA显存为2048MiB,当前使用为67MiB,运行模型后,发现当前CUDA使用情况超过2048MiB,解决方法为减小batch_size的大小(减小后结果可能会变差),若减小batch_size后CUDA显存还是不足或者是结果很差,那么就放弃使用GPU,使用CPU就行了。可在引入模块后写入下面的代码即可。

猜你喜欢

转载自blog.csdn.net/yangyalun/article/details/107499938