利用Anaconda和tmux在服务器上进行训练的流程
2023-07-08 13:04:46
0. 说明
在Ubuntu服务器上进行训练的流程。
1. Anaconda的安装和使用
Anaconda可以在无需超级管理员权限的情况下,配置任意版本的Python环境。
将安装脚本从镜像站wget到本地:
1 | wget https://mirrors.hit.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh |
接着运行该脚本,并使之生效:
1 | chmod +x Anaconda3-5.3.1-Linux-x86_64.sh |
运行完之后,创建并启动相应版本的Python环境,可以修改env_name为任意名称:
1 | conda create -n env_name python=3.7 |
若想退出环境:
1 | conda deactivate env_name |
2. tmux的使用
朴素理解,tmux是一个终端模拟器,可以在断开ssh连接下,继续运行程序。
服务器上通常安装的都是未配置的tmux。
在tmux中运行脚本,然后直接关闭ssh连接即可。
当再次连接到服务器,想查看脚本运行情况时,可输入:
1 | tmux attach -t 0 |
其中0需要被修改为当时运行脚本的窗口号。查看窗口可使用:
1 | tmux ls |
进一步了解,请参考TheCW:终端神器tmux:多任务管理大师。