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.