错误原因
我查这个报错的时候好像没有人记录这个原因,是我自己发现的
我训练模型的时候,好几次中途发现有数据不对,就ctrl+z退出了
实际上ctrl+z只是起到了暂停的作用,ctrl+c才可以停止当前运行的进程
进程暂停,显存仍然会被占用,且用命令 nvidia-smi 查看显存占用情况可能会显示没有被占用,让人摸不着头脑
解决方法
1.查找进程ID(PID):
使用 ps aux
命令找到你想要终止的进程的 PID。以下命令可以显示所有的Python进程:
ps aux | grep python
2.使用 kill
命令终止进程:
kill -9 PID
将 PID
替换为你要终止的进程的实际 PID。-9
选项表示强制终止。
想要关掉进程还是使用ctrl+c吧
参考: