安装 tmux
对于基于 Debian/Ubuntu 的系统:
bash
sudo apt update
sudo apt install tmux -y
对于基于 RHEL/CentOS 的系统:
bash
sudo yum install tmux -y
创建 tmux 会话
启动一个名为 echofree_train 的新会话:
bash
tmux new -s echofree_train
在会话中运行训练程序
进入工作目录并启动训练脚本:
bash
cd /home/use01/echofree
python -m torch.distributed.launch --nproc_per_node=1 train.py -conf /home/use01/echofree/configs/train_echofree.yml
分离会话
按下组合键:
- 先按
Ctrl+b - 松开后按
d
重新连接会话
查看所有活动会话:
bash
tmux ls
重新连接到指定会话:
bash
tmux attach -t echofree_train
日志记录
建议将输出重定向到日志文件:
bash
python -m torch.distributed.launch --nproc_per_node=1 train.py -conf /home/use01/echofree/configs/train_echofree.yml > train.log 2>&1
会话管理
终止指定会话:
bash
tmux kill-session -t echofree_train
窗口操作
创建新窗口:Ctrl+b 后按 c 切换窗口:Ctrl+b 后按 n(下一个)或 p(上一个)
分屏操作
水平分屏:Ctrl+b 后按 % 垂直分屏:Ctrl+b 后按 " 切换分屏:Ctrl+b 后按 o