Slurm内联sbatch命令提交

5

使用PBS调度器,可以在不使用脚本的情况下启动一个批处理命令,方法如下:

qsub -l select=1:ncpus=12:mem=112GB -l walltime=00:30:00 -- /usr/bin/bash -c "mpirun -np 12 sleep 10"

在Slurm中是否也能使用sbatch实现相同功能?

1个回答

10

使用--wrap选项可以实现:

sbatch ... --wrap "mpirun -np 12 sleep 10"

文档中得知:

--wrap= Sbatch 将指定的命令字符串包装在一个简单的“sh” shell脚本中,并将该脚本提交给 slurm 控制器。当使用--wrap选项时,不能在命令行上指定脚本名称和参数;而是使用由 sbatch 生成的包装脚本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接