Using GPUs with Slurm/fr: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 129: Line 129:
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 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 137:
...
...
</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 tâches. Le paramètre <code>-j4</code> fait en sorte que GNU Parallel exécutera quatre tâches concurremment en lançant une tâche aussitôt que la précédente est terminée. Pour éviter que deux tâches se disputent le même GPU, utilisez CUDA_VISIBLE_DEVICES.
</div>
rsnt_translations
56,437

edits