bash slurm 的#SBATCH 指令中的变量扩展

bash variable expansion in slurm's #SBATCH directive

是否可以在 slurm 的 #SBATCH 行中使用变量扩展?例如我想要下面一行:

#SBATCH --array=0-100%{-10}

所以默认情况下它使用 10 个并发作业,除非我在调用 sbatch.

时手动传递参数

以上给出了 Invalid job array specification 错误。

不,这不可能。但是您可以通过在 sbatch 命令行上明确指定来覆盖脚本默认值 --array