rsnt_translations
53,731
edits
No edit summary |
No edit summary |
||
Line 161: | Line 161: | ||
=== Lot de tâches === | === Lot de tâches === | ||
Un lot de tâches (''task array'' ou ''array job'') sert à soumettre un ensemble de tâches à l'aide d'une seule commande. Chacune des tâches du lot se distingue par la variable d'environnement <code>$SLURM_ARRAY_TASK_ID</code> comportant une valeur distincte pour chaque instance de la tâche. | Un lot de tâches (''task array'' ou ''array job'') sert à soumettre un ensemble de tâches à l'aide d'une seule commande. Chacune des tâches du lot se distingue par la variable d'environnement <code>$SLURM_ARRAY_TASK_ID</code> comportant une valeur distincte pour chaque instance de la tâche. | ||
sbatch --array=0-7 ... # $SLURM_ARRAY_TASK_ID | sbatch --array=0-7 ... # $SLURM_ARRAY_TASK_ID prend des valeurs de 0 à 7 inclusivement | ||
sbatch --array=1,3,5,7 ... # $SLURM_ARRAY_TASK_ID | sbatch --array=1,3,5,7 ... # $SLURM_ARRAY_TASK_ID prend les valeurs listées | ||
sbatch --array=1-7:2 ... # | sbatch --array=1-7:2 ... # incréments de 2 (même résultat que dans l'exemple précédent) | ||
sbatch --array=1-100%10 ... # | sbatch --array=1-100%10 ... # limite à 10 le nombre de tâches exécutées simultanément | ||
Voyez les exemples dans [[Job arrays/fr|Job arrays]] et la documentation détaillée [https://slurm.schedmd.com/job_array.html Slurm de SchedMD.com]. | Voyez les exemples dans [[Job arrays/fr|Job arrays]] et la documentation détaillée [https://slurm.schedmd.com/job_array.html Slurm de SchedMD.com]. |