问题:slurm如果在同一个node上面run两个interactive job的话,这两个job是会共享同一个tmux system的,也就是说第二个job里面的资源(gpu等)是不能被tmux里面的job使用的。
解法:这是因为tmux共享了同一个system temp目录,在第二个job里面手动更改一下就好了。。。 scripts如下:
export TMUX_TMPDIR=$HOME/.tmux/tmp
mkdir -p $TMUX_TMPDIR
P.S.: GPT4 + WebBrowsing 真好用,多年Google未解的问题一下子就搞懂了。。。