Hi,
I have a cluster of 20-nodes, and I want to run a jobarray on that cluster,
but I want each node to get one job per node.

When I do the following:
#!/bin/bash
#SBATCH --job-name=process_images_train    # Job name
#SBATCH --time=50:00:00               # Time limit hrs:min:sec
#SBATCH --tasks=1
#SBATCH --cpus-per-task=4
#SBATCH --mem=50000
#SBATCH --array=0-19# 19 # Job array with 20 jobs (0 to 19)

I get 10 jobs in node #1 and 10 jobs in node #20, I want a job in each node.

I've tried:
#SBATCH --exclusive=user
Also
#SBATCH --spread-job
#SBATCH  --distribution=cyclic


Nothing changes, node#1 got 10 jobs and node#2 got 10 jobs.

Thanks
-- 
slurm-users mailing list -- slurm-users@lists.schedmd.com
To unsubscribe send an email to slurm-users-le...@lists.schedmd.com

Reply via email to