Outils pour utilisateurs

Outils du site


sbatch

Quelques options de sbatch

Une synthèse des options disponibles pour sbatch est disponible via la commande

sbatch --help

et la page de man donne davantage de précisions sur chaque option.

Options de réservation des ressources

optionutilisation
-c,--cpus-per-task=<ncpus>nombre de CPU pour une tâche
-n,--ntasks=<ntasks>nombre de tâches du job
--ntasks-per-node=<n>nombre de tâches désirées sur chaque noeud
-N,--nodes=<N>nombre de nœuds désirés (N = min[-max]), N = 1 par défaut
-C,--constraint=<features>features désirées (plusieurs features peuvent être spécifiées, dans ce cas les séparer par &)
--mem=<MB>quantité minimale de mémoire pour le job en Mo
--mincpus=<n>nombre minimal de CPU (coeur logique) par noeuds = nb de threads
-w,--nodelist=<hosts>précise les nœuds désirés (séparés par des virgules), cette liste doit contenir autant que noeuds que le nombre de noeuds réservés par l'option --nodes
-x,--exclude=<hosts>exclut certains nœuds de la partition (séparés par des virgules)

Plus de précisions sur la gestion des ressources en fonction des options sélectionnées sont disponibles sur la page de SLURM : https://slurm.schedmd.com/cpu_management.html, une synthèse est également disponible ici.

Options de gestion du job

optionutilisation
-a,--array=<indexes>valeurs des indices pour un tableau de jobs
-e,--error=<fic>nom du fichier de sortie pour les erreurs
-I,--immediatele job est tué si les ressources ne sont pas immédiatement disponibles
-J,--job-name=<jobname>donne un nom au job
--mail-type=<type>notification par mail, type = BEGIN, END, FAIL ou ALL
--mail-user=<user>adresse mail à qui envoyer les notifications
-o,--output=<out>fichier de sortie
-t,--time=<time>temps max alloué au job (format = m:s ou h:m:s ou j-h:m:s)


sbatch.txt · Dernière modification: 2019/01/14 18:29 par hetoussa