本文主要是介绍SSH连接服务器断网后重新查看原训练进程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目场景:
在使用SSH连接远程server后,可以使用server上的GPU对我们的模型进行训练。
而远程连接最主要的一个问题就是如果连接断开之后,模型的训练在服务器中仍然在运行(训练),我们怎么继续查看这个正在训练的过程,而不是重头开始。
解决方案:
此处可以新建一个桌面,在这个桌面中训练模型,断网后直接重新查看这个桌面即可。 具体命令代码如下:
创建一个窗口
screen -S screen_name
查看窗口是否建立
screen -ls
可见结果如下:
There is a screen on:65141.screen_name (current time) (Attached)
1 Socket in /var/run/screen/S-user.
当断网后attached
会变成detached
断开后重新查看训练进程
screen -D -r 65141.screen_name
接着就可以重新看到训练的情况了:
这篇关于SSH连接服务器断网后重新查看原训练进程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!