我正在使用SLURM在超级计算机上分发任务。我设置了
你知道为什么更新此文件需要这么长时间吗?有没有办法更改设置,使得该文件能够更频繁地更新?
使用SLURM 14.03.4-2。
--output=log.out
选项,以将作业的标准输出内容保存到文件(log.out
)中。我发现该文件每30-60分钟更新一次,这使得我难以查看我的任务状态。你知道为什么更新此文件需要这么长时间吗?有没有办法更改设置,使得该文件能够更频繁地更新?
使用SLURM 14.03.4-2。
srun
之前还是之后? - rambalachandranprint
函数将消息打印到.out
文件中。通过将print
命令更改为print(..., flush=True)
,代码执行时.out
文件得到了始终如一的更新。 - Guilherme Salomécode.py
,则命令应为srun --unbuffered python code.py
。 - Yi Huang