Hyper-Q / MPS/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 50: Line 50:
}}
}}


<div lang="en" dir="ltr" class="mw-content-ltr">
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
In the above example, we share a single V100 GPU between 8 instances of <code>my_code</code> (which takes a single argument-- the loop index $i). We request 8 CPU cores (#SBATCH -c 8) so there is one CPU core per application instance. The two important elements are
* <code>&<code> sur la ligne d’exécution du code qui déplace les processus à l’arrière-plan et
* <code>&</code> on the code execution line, which sends the code processes to the background, and
* 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.
* the <code>wait</code> command at the end of the script, which ensures that the job runs until all background processes end.
</div>


[[Category:Software]]
[[Category:Software]]
rsnt_translations
59,916

edits

Navigation menu