作业数组与依赖(array/dependency)
批量参数扫描用作业数组最方便:#SBATCH --array=1-100%10 表示提交100个同构作业,同一时刻最多10个在跑,脚本内用 $SLURM_ARRAY_TASK_ID 区分参数。
作业依赖:sbatch --dependency=afterok:300123 step2.sh 表示前一个作业成功后再启动;afterany则无论成败都启动。适合"预处理→训练→评估"流水线。
注意:数组作业共享一个jobid主号,取消整个数组用 scancel 300123_,取消单个用 scancel 300123_5。