Using GPUs with Slurm/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 123: Line 123:
===Regroupement de tâches pour un seul GPU===
===Regroupement de tâches pour un seul GPU===


<div class="mw-translate-fuzzy">
Pour exécuter pendant '''plus de 24 heures''' quatre programmes qui utilisent un seul GPU ou deux programmes qui utilisent deux GPUs, nous recommandons [https://www.gnu.org/software/parallel/ GNU Parallel]. Voici un exemple simple&nbsp;:
Pour exécuter pendant '''plus de 24 heures''' quatre programmes qui utilisent un seul GPU ou deux programmes qui utilisent deux GPUs, nous recommandons [https://www.gnu.org/software/parallel/ GNU Parallel]. Voici un exemple simple&nbsp;:
<pre>
<pre>
Line 128: Line 129:
</pre>
</pre>
L'identifiant du GPU est calculé en soustrayant 1 de l'identifiant de la fente (''slot''), représenté par {%}. L'identifiant de la tâche est représenté par {#}, avec des valeurs partant de 1.
L'identifiant du GPU est calculé en soustrayant 1 de l'identifiant de la fente (''slot''), représenté par {%}. L'identifiant de la tâche est représenté par {#}, avec des valeurs partant de 1.
</div>


<div class="mw-translate-fuzzy">
Le fichier params.input devrait contenir les paramètres sur des lignes distinctes, comme suit&nbsp;:
Le fichier params.input devrait contenir les paramètres sur des lignes distinctes, comme suit&nbsp;:
<pre>
<pre>
Line 138: Line 141:
</pre>
</pre>
Vous pouvez ainsi soumettre plusieurs programmes. Dans ce cas, GNU Parallel exécutera jusqu'à quatre tâches concurremment et lancera une tâche aussitôt que la précédente sera terminée. Pour éviter que deux programmes se disputent le même GPU, utilisez CUDA_VISIBLE_DEVICES.
Vous pouvez ainsi soumettre plusieurs programmes. Dans ce cas, GNU Parallel exécutera jusqu'à quatre tâches concurremment et lancera une tâche aussitôt que la précédente sera terminée. Pour éviter que deux programmes se disputent le même GPU, utilisez CUDA_VISIBLE_DEVICES.
</div>
38,789

edits

Navigation menu