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
。
是否可以在 slurm 的 #SBATCH
行中使用变量扩展?例如我想要下面一行:
#SBATCH --array=0-100%{-10}
所以默认情况下它使用 10 个并发作业,除非我在调用 sbatch
.
以上给出了 Invalid job array specification
错误。
不,这不可能。但是您可以通过在 sbatch
命令行上明确指定来覆盖脚本默认值 --array
。