方便采用Screen,再也不怕断网或者关闭Xshell时,训练中的程序中断了。拯救了日夜工作的电脑,也就是说可以关闭电脑,但是程序仍会一直在训练运行(但前提是:远程连接的服务器是不能关的!!!)。
简单粗暴四句话:(容易记)
1、安装screen(Ubuntu系统)
当然,如果是Windows系统,首先通过Xshell连接服务器,进入Ubuntu系统。
sudo apt-get install screen
2、建立一个screen
screen -S name
3、查看现有的screen
screen -ls
4、连接
(如果想要中途离开screen或者在连接时中途断网了,首先获取screen的ID或者name。)
screen -r ID/name
如下图所示:
目前有4个进程,其中前面的数字是代表ID(如24963),name(如DP)代表建立的名字。后面的Attached代表连接,Detached代表断开。
比如上面的screen中的wn中的程序正在运行,运行到100代了,此时关闭Xshell,或者关闭电脑,然后等一会儿再开电脑,发现程序仍接着关闭前的程序继续在运行。
关闭电脑前程序运行现场:(83代)
打开电脑,连接服务器后,发现程序并没有中断(113代),一直在默默运行!!验证成功!
也即是说当你在用深度学习训练程序时,可以在晚上回去时关闭自己的电脑,也不用怕断网,让服务器默默干活了。