38,760
edits
No edit summary |
(Updating to match new version of source page) Tag: Reverted |
||
Line 50: | Line 50: | ||
}} | }} | ||
<div class="mw-translate-fuzzy"> | |||
Dans cet exemple, un GPU de type V100 est partagé par 8 instances de <code>my_code</code> qui n’a comme argument que l’indice de boucle <code>$i</code>. Comme nous demandons 8 cœurs CPU (#SBATCH --cpus-per-task=8), il y a un cœur CPU pour chacune des instances de l’application. Les deux éléments importants sont | Dans cet exemple, un GPU de type V100 est partagé par 8 instances de <code>my_code</code> qui n’a comme argument que l’indice de boucle <code>$i</code>. Comme nous demandons 8 cœurs CPU (#SBATCH --cpus-per-task=8), il y a un cœur CPU pour chacune des instances de l’application. Les deux éléments importants sont | ||
* <code>&<code> sur la ligne d’exécution du code qui déplace les processus à l’arrière-plan et | * <code>&<code> sur la ligne d’exécution du code qui déplace les processus à l’arrière-plan et | ||
* la commande <code>wait</code> à la fin du script qui fait en sorte que la ferme de GPU se poursuive jusqu’à ce que tous les processus en arrière-plan soient terminés. | * la commande <code>wait</code> à la fin du script qui fait en sorte que la ferme de GPU se poursuive jusqu’à ce que tous les processus en arrière-plan soient terminés. | ||
</div> | |||
[[Category:Software]] | [[Category:Software]] |