PyTorch 2.9 : ABI stable, mémoire symétrique, CUDA 13
jeu, 16/10/2025 - 09:24
PyTorch est disponible en version 2.9. Cette version intègre 3 216 commits et plus de 450 contributeurs y ont participé. Cette version nécessite Python 3.10 minimum. Les améliorations et nouveautés sont nombreuses. Petit tour d'horizon.

Les nouveautés les plus importantes sont :
- libtorch ABI stable pour les extensions C++ / CUDA
- meilleure mémoire pour la programmation multi-GPU
- amélioration sur les architectures Intel, ARM
- Activité de FlexAttention sur les GPU Intel
- Wheel build : extension de ce mode de distribution Python, par exemple, support de toutes les versions de CUDA
Attention, cette version introduit aussi des retraits et de possibles casses de codes : Python 3.10+ minimum, retrait de macOS antérieur à la version 14, retrait de draft_export dans exporter API. Reportez-vous à la note de version, la liste est longue. Vous devrez vérifier le bon fonctionnement de vos projets PyTorch et modifier les codes si besoin.
Parmi les autres nouveautés annoncées, retenons :
- introduction de l'optimisation Muon
- nouveaux profilers pour la configuration et Python Stack Tracer
- support cpu fp8 et cpu fp8 qconv
- évolution dans les extensions C++
- support de CUDA 13.0
- support de Python 3.14 dans les builds CI/CD
Bref, une version majeure est des optimisations un peu partout dans le support matériel et la librairie.
Note de version complète : https://github.com/pytorch/pytorch/releases/tag/v2.9.0

