slurm - 如何在程序中获取 SLURM 任务 ID

标签 slurm

我正在运行 srun -n 100 python foo.py。在 python 脚本中,它如何找出它是哪个任务编号/id/rank?是否设置了环境变量?

最佳答案

查看 man srunman sbatch 以获得环境变量列表。 $SLURM_PROCID 可能是您需要的。

关于slurm - 如何在程序中获取 SLURM 任务 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58648721/

相关文章:

apache-spark - 运行集群模式 Spark 作业时如何修复 "Connection refused error"

visual-studio - 如何使用交互式 session 在远程 VS 代码的调试 session 中运行代码?

partition - 有没有办法将 SLURM 分区中的某些节点设置为优先于其他节点?

hadoop - Slurm:在 salloc 和 srun 下执行的代码有什么区别

matlab - 如何避免在集群头节点上运行代码

slurm - 为正在运行的 slurm 作业添加时间

linux - 当我激活 conda 环境时,用户名和当前目录在终端中消失

lsf - SLURM 显示未完成作业的 stdout 和 stderr

c - autoreconf 失败并显示 "possibly undefined macro: AM_PATH_GLIB_2_0"

slurm - 将 slurm 阵列任务限制在单个节点中