Translations:Python/60/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "Comme le module <tt>multiprocessing</tt> ne peut utiliser qu'un seul nœud de calcul, la vitesse que votre programme pourra gagner est habituellement limitée au nombre de cœ...")
 
No edit summary
Line 1: Line 1:
Comme le module <tt>multiprocessing</tt> ne peut utiliser qu'un seul nœud de calcul, la vitesse que votre programme pourra gagner est habituellement limitée au nombre de cœurs CPU du nœud. Si vous voulez dépasser cette limite et utiliser plusieurs nœuds, considérez mpi4py ou [[Apache Spark/fr|PySpark]]. Il existe [https://wiki.python.org/moin/ParallelProcessing d'autres méthodes de parallélisation], mais elles ne peuvent pas toutes être utilisées avec les grappes de Calcul Canada.
Comme le module <tt>multiprocessing</tt> ne peut utiliser qu'un seul nœud de calcul, la vitesse que votre programme pourra gagner est habituellement limitée au nombre de cœurs CPU du nœud. Si vous voulez dépasser cette limite et utiliser plusieurs nœuds, considérez mpi4py ou [[Apache Spark#PySpark|PySpark]]. Il existe [https://wiki.python.org/moin/ParallelProcessing d'autres méthodes de parallélisation], mais elles ne peuvent pas toutes être utilisées avec les grappes de Calcul Canada. Souvenez-vous toutefois qu'un code de qualité fournira toujours la meilleure performance; avant de le paralléliser, assurez-vous donc que votre code est optimal. Si vous doutez de l'efficacité de votre code, contactez le [[Technical support/fr|soutien technique]].
rsnt_translations
56,430

edits

Navigation menu