在linux中输入nvidia-smi显示满内存,但是无进程,运行程序提示cuda out of memory
产生原因:历史进程为杀死(终于明白为啥训练跑的那么慢了,要养成良好的使用习惯)
下面的命令查看当前包含所有用户的后台进程(注意辨别是否是自己的进程,)
fuser -v /dev/nvidia*
我的为
fuser -v /dev/nvidia6
如果 fuser 命令 找不到,输入安装命令
apt-get install psmisc
找到所需进程,杀掉
kill -9 进程号
评论(0)
您还未登录,请登录后发表或查看评论