I am submitting multiple jobs to a SLURM queue. Each job uses 1 GPU. We have 4 GPUs per node. However once a job is running, it takes up the entire node, leaving 3 GPUs idle. Is there any way to avoid this, so that I can send multiple jobs to one node, using one GPU each?
My script looks like this:
#SLURM --gres=gpu:1
#SLURM --ntasks-per-node 1
#SLURM -p ghp-queue
myprog.exe
--ntasksinstead of--ntasks-per-node? - Tom de Geusscontrol show config | grep SelectType? - damienfrancoisscontrol show partition) and that the node is indeed configured to manage 4 GPUs (gres=... inscontrol show node) - damienfrancois