1
因此,我花了几个小时试图弄清楚这一点,并希望得到任何帮助。在Slurm群集上运行批处理作业
我所试图做的是用SLURM --array0-654
我想每个作业步骤运行8个线程运行批处理作业。
我有权访问集群上的每个32个线程的11个节点,我似乎无法得到正确的SBATCH配置。它似乎要么为每个节点运行一个作业,要么在所有节点上运行超过200个作业。
我试过了许多不同的配置,并想知道是否有人有一些建议。
因此,我花了几个小时试图弄清楚这一点,并希望得到任何帮助。在Slurm群集上运行批处理作业
我所试图做的是用SLURM --array0-654
我想每个作业步骤运行8个线程运行批处理作业。
我有权访问集群上的每个32个线程的11个节点,我似乎无法得到正确的SBATCH配置。它似乎要么为每个节点运行一个作业,要么在所有节点上运行超过200个作业。
我试过了许多不同的配置,并想知道是否有人有一些建议。
从你的描述,你应该使用
--array 0-654
--ntasks 1
--cpus-per-task 8
但结局将取决于群集配置(特别是与否的节点可以在节点之间共享的限制上作业的数量等存在)
你能写出你试过的选项和结果吗? –