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