利用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
2
3
chmod +x Anaconda3-5.3.1-Linux-x86_64.sh
./Anaconda3-5.3.1-Linux-x86_64.sh
source ~/.bashrc

运行完之后,创建并启动相应版本的Python环境,可以修改env_name为任意名称:

1
2
conda create -n env_name python=3.7
conda activate env_name

若想退出环境:

1
conda deactivate env_name

2. tmux的使用

朴素理解,tmux是一个终端模拟器,可以在断开ssh连接下,继续运行程序。

服务器上通常安装的都是未配置的tmux。

在tmux中运行脚本,然后直接关闭ssh连接即可。

当再次连接到服务器,想查看脚本运行情况时,可输入:

1
tmux attach -t 0

其中0需要被修改为当时运行脚本的窗口号。查看窗口可使用:

1
tmux ls

进一步了解,请参考TheCW:终端神器tmux:多任务管理大师

上一页
2023-07-08 13:04:46
下一页