显示节点以slurm输出文件名计数

问题描述 投票:0回答:1

是否可以使用请求的节点数(-N)格式化SLURM文件名(使用--output)?例如,如果提交像“sbatch -N 4 --output = out-%j.txt abc.script”这样的slurm脚本,输出文件名是否可以包含4个?目前,这仅显示jobid。

count nodes filenames slurm
1个回答
1
投票

sbatch不提供这种可能性。有两种选择:

  1. 在提交期间使用环境变量来保存节点数: NNODES = 4 sbatch -N $ NNODES --output = out-%j。$ NNODES.txt abc.script

请注意,如果在提交脚本中仅在命令行中插入--output选项,则此操作无效。

  1. 忽略--output选项并显式重定向程序的输出。在你的abs.script有类似的东西: srun ./myprogram.exe> out- $ SLURM_JOBID。$ SLURM_JOB_NUM_NODES.txt
© www.soinside.com 2019 - 2024. All rights reserved.