
#1.创建新的 tmux 会话在 MobaXterm SSH 终端输入 tmux new -s NeuralBD #其中 NeuralBD 是会话名称可以自行修改。执行后就进入了 tmux #2.在 tmux 中运行训练程序 cd /data5/projects/NeuralBD_main conda activate NeuralBD LD_LIBRARY_PATH$CONDA_PREFIX/lib:${LD_LIBRARY_PATH:-} python -m nbd.train_nbd --config configs/demo_muram.yaml #训练开始后终端会出现 Epoch 和 loss 等训练信息 #3.分离 tmux让程序在服务器后台继续运行 #新开一个 SSH 终端输入 tmux detach-client -s NeuralBD #4.检查是否成功分离 tmux ls #可能会显示detached #5.下次登录服务器重新进入 tmux tmux attach -t NeuralBD #这样就会回到原来的训练终端继续查看 Epoch 和 loss # 6. 如果再次需要关闭电脑让程序继续后台运行 # 新开一个 MobaXterm SSH 终端输入 tmux detach-client -s NeuralBD # 7. 检查 tmux 是否成功分离 tmux ls # 显示 NeuralBD ... (detached) 表示已经分离 # 此时可以关闭 MobaXterm 和本地电脑 # 8. 以后想再次查看训练进度 tmux attach -t NeuralBD #在服务器终端输入下面这条命令可显示 GPU 使用情况 watch -n 1 --color gpustat --color #若训练完成可删除 tmux kill-session -t NeuralBD