Using GPUs with Slurm/fr: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 106: Line 106:
</div>
</div>


<div class="mw-translate-fuzzy">
== Tâches multifils ==
== Tâches multifils ==
Pour une tâche GPU qui nécessite plusieurs CPU dans un seul nœud,
Pour une tâche GPU qui nécessite plusieurs CPU dans un seul nœud,
Line 115: Line 114:
#!/bin/bash
#!/bin/bash
#SBATCH --account=def-someuser
#SBATCH --account=def-someuser
#SBATCH --gres=gpu:1             # Number of GPU(s) per node
#SBATCH --gpus-per-node=1         # Number of GPU(s) per node
#SBATCH --cpus-per-task=6        # CPU cores/threads
#SBATCH --cpus-per-task=6        # CPU cores/threads
#SBATCH --mem=4000M              # memory per node
#SBATCH --mem=4000M              # memory per node
#SBATCH --time=0-03:00           # time (DD-HH:MM)
#SBATCH --time=0-03:00
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
./program
./program
}}
}}
Pour chaque GPU, les tâches multifils ne devraient pas dépasser
*avec Béluga, 10 cœurs;
*avec Cedar, nous recommandons un maximum de 6 cœurs par GPU P100 (p100 et p100l) et un maximum de 8 cœurs par GPU V100 (v100l);
*avec Graham, 16 cœurs.
</div>


Pour un GPU demandé, nous recommandons
Pour un GPU demandé, nous recommandons
rsnt_translations
56,437

edits