Aller au contenu

Aide-mémoire - Slurm

Principales commandes

Commande Description
sbatch Soumettre une tâche
salloc 1 Démarrer une tâche interactive
scancel Annuler une tâche en cours ou en attente
squeue Lister les tâches en cours ou en attente
scontrol Modifier une tâche
sinfo Afficher l'état des noeuds et des partitions
srun S'attacher à une tâche en cours

1 Fonctionnel à partir du nœud frontal

Partitions et ressources disponibles

Nom Temps max. Nb. nœuds Cores / nœud Memoire / nœud Mémoire / cœur Espace local
interactive1 8h 3 403 128 GO 3.2 GO 740 GO
debug 15m 5 6 12 GO 2.0 GO 250 GO
batch2 24h 2 403 320 GO / 128 GO 8.0 GO / 3.2 GO 740 GO
9 563 256 GO 4.5 GO 740 GO
4 803 256 GO 3.2 GO 1.8 TO
bigmem2 24h 1 32 1.5 TO 48.0 GO 1.0 TO
24 403 640 GO 16.0 GO 740 TO
gpu2 24h 2 64 1.0 TO 16.0 GO 740 GO
24 403 192 GO 2.4 GO 740 GO
1 803 384 GO 9.6 GO 740 GO
gpu_inter5 24h 4 403 192 GO 2.4 GO 740 GO

1 Partition par défaut avec nœuds dédiés pour de l'usage interactif seulement (salloc, Jupyter, mouvement de données, etc.)

2 Partitions avec un maximum de 24 heures, mais avec déclinaisons par limites de temps plus élevées (ex : batch, batch_48h, batch_72h et batch_96h). Pour plus de détails sur les partitions en vigueur, exécuter la commande sinfo à l'invite de commande.

3 Hyper-threading

4 Serveurs partagés entre plusieurs partitions. Ex. : bigmem et batch, gpu et gpu_inter

5 GPU partagé. Doit être utilisé avec le sharding, par exemple : --gres=shard:2, pour demander 2 shards.

Utilitaires

  • Scrontab : Permet de lancer des tâches périodiques sur la grappe de calcul.

Liens utiles