Le 5 octobre 2023 (heure de Pékin), la communauté PyTorch a officiellement publié la version 2.1. Grâce à la coopération continue et aux efforts conjoints entre la communauté PyTorch et Ascend, la version 2.1 de PyTorch a simultanément pris en charge Ascend NPU. Cela signifie que les développeurs peuvent développer des modèles basés sur Ascend directement sur PyTorch 2.1. À l'avenir, grâce aux contributions technologiques continues de la communauté, Ascend évoluera et sera publié simultanément avec la version communautaire de PyTorch, promouvant conjointement l'innovation technologique de l'IA et le développement écologique open source
Légende : La déclaration de publication officielle de la version 2.1 de la communauté PyTorch a annoncé qu'Ascend NPU a été connecté avec succès
PyTorch a publié un mécanisme d'accès aux appareils tiers plus complet dans la nouvelle version. Cette fonctionnalité est dirigée par Ascend et complétée en collaboration avec les principaux responsables de la communauté PyTorch. Sur la base de cette fonctionnalité, les appareils informatiques d'IA tiers peuvent se connecter au framework PyTorch sans modifier le code du framework d'origine. Ascend fournit également une implémentation de référence officiellement certifiée de Torch NPU, qui peut guider les appareils tiers pour y accéder facilement.
Dans les versions antérieures, en raison du manque de prise en charge native des appareils informatiques Ascend, les développeurs devraient passer plusieurs semaines à migrer les modèles s'ils souhaitaient utiliser Ascend NPU pour obtenir une accélération dans les frameworks traditionnels. Désormais, sur la base de la nouvelle version, les utilisateurs peuvent directement profiter de l'expérience de développement native de PyTorch sur Ascend NPU et obtenir des modèles et des applications pouvant fonctionner efficacement sur les appareils informatiques Ascend.
Shengteng a adapté PyTorch pour intégrer les grands modèles de l'industrie tels que BLOOM, GPT-3 et LLaMA, et les a profondément optimisés pour garantir que les performances sont à la hauteur de celles de l'industrie. Sur la dernière version de PyTorch, Ascend travaillera en étroite collaboration avec la communauté pour évoluer simultanément et améliorer continuellement les capacités d'accélération des modèles
À l'avenir, Ascend promouvra activement l'amélioration de la puissance de calcul de la diversité dans la communauté PyTorch grâce à des contributions techniques continues, optimisera le framework PyTorch, contribuera à libérer la puissance de calcul d'Ascend et travaillera avec les contributeurs de la communauté PyTorch pour promouvoir l'innovation technologique de l'IA et le développement rapide. de l’écosystème open source.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!