当前位置:   article > 正文

使用screen窗口在Autodl服务器训练网络_autodl网页关了还会运行吗

autodl网页关了还会运行吗

前言:我们在用服务器训练模型时,因为数据量比较大,执行时间比较长,一般都要好几天,有2种方法处理,一种是nohup挂起,一种是screen挂起,需要的时候去执行,这里screen命令就可以帮助我们处理了。

步骤:

1、通过终端连接到服务器上,我用的是pycharm专业版

 

2、安装screen包,使用apt-get install screen命令,如果报错,apt update后再重新尝试。

如果你的系统中有这个包,将会输出:
No Sockets found in /tmp/screens/S-root.
如果没有这个包,那么输出可能是:
-bash: screen: command not found

3、安装完之后可以使用screen -ls命令来查看你当前有几个窗口。我的是有三个。

4、使用以下命令来创建一个新的窗口,窗口名就叫name,加-U是发现不加的话会出现中文乱码问题。然后按回车就进入该窗口了

screen -U -S name #新建窗口 名称为name

 

5、接下来在窗口执行你想执行的命令即可,比如切换环境,然后跑train脚本即可。

 

6、 如果想退出该窗口按Ctrl + a + d。然后使用screen -ls可以查看到当前多了一个窗口。名称为name,进程号为82390。

 7、在窗口执行脚本,就算连接服务器中断了,也照样会运行,下次我们连接上服务器直接使用以下命令进入窗口即可看到正在运行的情况。我这里进入窗口发现已经执行到第24个epoch了。

screen -U -r 窗口名称

8、如果想删除对应的窗口,可以使用 以下命令。

 screen -S 窗口名称 -X quit

如果有多个名称一样的窗口,则在窗口名称前加上对应的进程号即可。 

 参考博客:Screen使用小议-loesprite-ChinaUnix博客

screen窗口训练神经网络-断网也不怕了_coding.....的博客-CSDN博客 

screen窗口训练神经网络-断网也不怕了_coding.....的博客-CSDN博客 

Linux screen命令中文乱码解决方法 - 果冻编程 

【linux-screen出现多个重名后台应用如何关闭】_Japathy的博客-CSDN博客 

删除多余的screen_读书和学习的博客-CSDN博客_screen 删除 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/166272?site
推荐阅读
相关标签
  

闽ICP备14008679号