Running jobs/fr: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
No edit summary
(Updating to match new version of source page)
Line 403: Line 403:
Les politiques d'ordonnancement ne sont pas les mêmes sur toutes nos grappes.
Les politiques d'ordonnancement ne sont pas les mêmes sur toutes nos grappes.


<div class="mw-translate-fuzzy">
<tabs>
<tabs>
<tab name="Béluga">
<tab name="Béluga">
Line 409: Line 410:
<tab name="Cedar">
<tab name="Cedar">
Les tâches ne peuvent pas être exécutées à partir de répertoires du système de fichiers <code>/home</code>; ceci a pour but de diminuer la charge et d'améliorer le temps de réponse en mode interactif. La durée maximale d'une tâche est de 28 jours. Si la commande <code>readlink -f $(pwd) | cut -d/ -f2</code> retourne le message <code>you are not permitted to submit jobs from that directory</code>, transférez les fichiers vers un répertoire <code>/project</code> ou <code>/scratch</code> et soumettez la tâche à partir du nouvel emplacement.
Les tâches ne peuvent pas être exécutées à partir de répertoires du système de fichiers <code>/home</code>; ceci a pour but de diminuer la charge et d'améliorer le temps de réponse en mode interactif. La durée maximale d'une tâche est de 28 jours. Si la commande <code>readlink -f $(pwd) | cut -d/ -f2</code> retourne le message <code>you are not permitted to submit jobs from that directory</code>, transférez les fichiers vers un répertoire <code>/project</code> ou <code>/scratch</code> et soumettez la tâche à partir du nouvel emplacement.
 
</div>
Deux architectures CPU sont disponibles sur Cedar, soit [https://en.wikipedia.org/wiki/Broadwell_(microarchitecture) Broadwell] et [https://en.wikipedia.org/wiki/Skylake_(microarchitecture) Skylake]. Pour indiquer votre choix, utilisez l'indicateur <code>--constraint</code> lors de la soumission de la tâche avec le nom de l'architecture <b>en minuscules</b>.
 
L'exemple suivant demande <code>skylake</code> sur Cedar :
<pre>
#!/bin/bash
#SBATCH --account=def-someuser
#SBATCH --constraint=skylake
#SBATCH --time=0:5:0
# afficher l'information relative aux CPU avec lscpu
# les CPU Skylake auront avx512f dans la section Flags du résultat
lscpu
</pre>
 
Remarquez qu'une tâche qui aurait obtenu un nœud entier de type Skylake avec par exemple <code>#SBATCH --cpus-per-task=32</code> partagerait les 16 cœurs CPU restants avec une autre tâche; pour réserver le nœud entier, il faut demander les 48 cœurs ou ajouter l'option <code>#SBATCH --constraint=broadwell</code> au script de la tâche.
 
<i>N'utilisez pas cette option si vous n'êtes pas certain que votre tâche requiert une architecture particulière.</i> Les tâches pour lesquelles aucune architecture particulière n'est spécifiée sont dirigées sur les nœuds Broadwell ou Skylake et sont généralement exécutées plus tôt.
</tab>


<tab name="Graham">
<tab name="Graham">
35,874

edits

Navigation menu