【linux服务器使用技巧】设置模型训练等程序在服务器后台运行,解放自己的电脑

本文介绍了如何使用Linux的screen指令在服务器后台运行深度学习模型训练等长时间任务,避免因电脑关闭而中断程序。通过创建screen窗口,程序可以在后台持续运行,即使断开连接也能保持进程继续执行。用户可以随时通过screen -R恢复查看程序状态。
摘要由CSDN通过智能技术生成

【linux服务器使用技巧】设置模型训练等程序在服务器后台运行,解放自己的电脑

问题描述

众所周知,深度学习的模型训练一般需要在显卡服务器上进行,并且短则几个小时,长则几天。在楼主刚开始学习,实际训练模型的时候,需要一直保持自己电脑上运行服务器程序的窗口不关,也就是说电脑要一直开着,一旦连接断了,训练到一半的程序也断了。
所以需要找到一个方法,让训练程序在服务器跑起来后可以后台运行,即使自己的电脑关闭程序窗口也没关系。

解决过程

实际上解决的过程是非常巧合的,楼主在网上搜索“程序服务器后台运行的时候”根本找不到我想要的内容,求助实验室其他前辈发现他们一直也是怎么这样的,以至于一段时间内我以为只能保持现状。后来我和小伙伴玩MineCraft时建了个自己的服务器,就需要设置MC服务器端的程序保持后台状态,游戏相关的开服教程里提供了方法,那就是Screen指令。

具体流程

screen指令其实有很多作用,这里列出的只是用来满足题目所述需求

  1. 检查服务器端是否有安装screen,使用screen -ls 查看窗口状态,如果提示没有screen指令需要使用pip install screen进行安装
    在这里插入图片描述
  2. 使用screen -S <窗口名字> 创建新的窗口,并进入,若不输入名字系统会自动生成一个标识名
  3. 在进入的窗口内,就可以输入命令正常运行程序了,有点像开了个模拟器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值