shall维 2022-07-26 21:21 采纳率: 0%
浏览 15
已结题

使用tmux screen 比默认bash下运行多卡显存占用率高

问题遇到的现象

我这里使用两张卡进行训练,但在默认bash下输入python -m torch.distributed.launch --nproc_per_node=2 modeltest.py时,
这个命令的batch_size可以是在screen或者tmux下的接近两倍。同时在tmux或screen下还会多输出很多其他内容,并且原本代码中的os.environ["CUDA_VISIBLE_DEVICES"] 在bash运行时几乎不起作用,而在tmux下就会有作用。感觉有点底层的原因,但完全不明白,球各位帮忙。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月3日
    • 创建了问题 7月26日