Accélérer NumPy de 20x avec Numexpr

#67 - Multi-threading avec Numexpr

Multi-threading avec Numexpr

NumPy offre déjà des opérations vectorielles rapides et optimisées. Cependant, il ne prend pas en charge le parallélisme. Cela permet d'améliorer le temps d'exécution de NumPy.

Pour ce faire, tu peux utiliser Numexpr. Il nous permet d'accélérer les calculs numériques grâce au multi-threading et à la compilation juste à temps.

En fonction de la complexité de l'expression, les accélérations peuvent aller de 0,95x à 20x. En règle générale, on s'attend à ce qu'elle soit de 2 à 5 fois plus rapide.

En savoir plus : Documentation de Numexpr.

Exemple ci-dessus : NumPy vs. Numexpr.

Ça t'a plu ? 😎

Connexion ou S'abonner pour participer aux sondages.

Reply

or to participate.