Description

Serge Guelton présentera Pythran dans ce Café.

Pythran est un compilateur pour noyaux scientifiques de haut (ou bas) niveau écrits en Python. Basiquement, il prend en entrée du code Python dont les points d'entrées ont reçu quelques commentaires pour l'inférence de type, et il le transforme en code natif, enlevant l'étape d'interprétation après avoir appliqué plusieurs optimisations de haut niveau.

Pythran peut être utilisé dans un notebook, à travers distutils ou en ligne de commande. Il est utilisé dans le projet Scipy pour accéler certains noyaux de calcul.

Cette présentation explicitera les différents cas d'usage, le système d'annotation de Pythran, le support de la vectorisation et le support d'OpenMP.

La présentation durera 30-40 minutes et sera suivie d'une séance de questions.

Elle est accessible à tous et aura lieu sur la plateforme BBB de Mathrice. Merci de bien vouloir vous inscrire pour suivre cette session.

Orateur

  • Serge Guelton