SLURM 数组 在 #SBATCH 选项中添加变量

SLURM array Add variable in #SBATCH options

提问人:Emma Athan 提问时间:11/14/2023 更新时间:11/14/2023 访问量:28

问:

我有一个 SLURM 阵列

#SBATCH --array=0-1000%10

我需要添加一个变量而不是“1000”

成为类似的东西

#! /bin/bash
num=$1
#SBATCH --array=1-${num}%10

或者是否有其他方法可以设置范围。谢谢!

诽谤

评论


答:

1赞 damienfrancois 11/14/2023 #1

Slurm 不会解释行中的变量,一旦找到非注释行,就会停止查找行,因此在您的情况下是行。#SBATCH#SBATCHnum=$1

一种选择是将该参数作为命令行的参数传递sbatch

sbatch --array=1-${num}%10 submit.sh

有关更多详细信息,请参阅此处