AMD Ryzen AI Software banner

Hub pour le développement software AMD Ryzen™ AI : créez des applications pour les PC IA

Créez ou convertissez des applications d'IA pour qu'elles fonctionnent sur des PC équipés de la technologie AMD Ryzen™ AI. Optimisez l'exécution sur NPU seul ou sur une combinaison NPU + GPU intégré (iGPU) afin d'obtenir des performances rapides et efficaces ainsi qu'une meilleure autonomie. Conservez le traitement de l'IA sur l'appareil pour renforcer la confidentialité et la sécurité, afin que les données sensibles restent sur votre PC plutôt que dans le cloud.

Installation pour NPU

Actualités

Exécutez des exemples de charges de travail d'IA

Découvrez des cas d'utilisation concrets du software Ryzen AI.

Découvrez les fondamentaux du software Ryzen AI

Qu'est-ce que le software AMD Ryzen AI ?

Conçu pour les développeurs, le software Ryzen AI fournit des outils et des bibliothèques d'exécution dédiés à l'inférence sur PC. Les applications peuvent s'exécuter sur les NPU AMD, les GPU intégrés (iGPU) ou une combinaison des deux.

Démarrez rapidement grâce à une installation simplifiée, un catalogue de modèles préentraînés et des LLM optimisés pour ONNX.

Zoom sur l'image
espace réservé

À propos du déploiement du software AMD Ryzen AI

Comment déployer l'IA sur le NPU

Ressources d'apprentissage

Explorez les ressources pédagogiques pour vous tenir à jour des dernières innovations AMD.

Communauté et support

Foire aux questions

Les processeurs compatibles avec le software Ryzen AI sont les processeurs AMD Ryzen intégrant un NPU. Liste des processeurs pris en charge

Le software AMD Ryzen AI permet de déployer des modèles d'IA sur le NPU Ryzen, sur le GPU intégré (iGPU) ou sur une architecture hybride NPU + iGPU offrant le meilleur équilibre entre performances et efficacité. La pile software AMD ROCm permet l'entraînement, l'inférence et l'optimisation des modèles d'IA sur les GPU AMD, y compris les iGPU Ryzen.

Pour les modèles volumineux, les modèles nécessitant un débit élevé ou une large bande passante mémoire, ou encore les charges de travail intenses en graphique ou calcul, les développeurs avancés privilégieront ROCm afin d'optimiser les modèles mais aussi de configurer et gérer les iGPU.

Le déploiement de modèles sur l'iGPU nécessite l'utilisation de la pile software AMD ROCm, de DirectML ou de Lemonade.

  • ROCm est une plateforme de développement offrant une grande flexibilité pour le développement, l'entraînement et l'optimisation des modèles, ainsi que pour la configuration et la gestion des GPU AMD.
  • DirectML propose un flux de travail simplifié permettant de convertir des modèles au format ONNX puis de les optimiser pour un déploiement sur l'iGPU des processeurs Ryzen.
  • Lemonade, l'API multimodale open source d'AMD, configure et alloue automatiquement le CPU, le NPU et l'iGPU afin d'exécuter de nombreuses applications d'IA.

Les applications les plus adaptées à un développement sur une unité de traitement neuronal (NPU) sont celles qui nécessitent une inférence d'IA efficace et peu énergivore. Cela inclut notamment la reconnaissance d'images, le traitement du langage, les améliorations vidéo et audio en temps réel. Les NPU peuvent exécuter des modèles d'IA de petite à moyenne taille, notamment des LLM, des applications de vision par ordinateur et de génération d'images.

Les applications NPU permettent d'apporter des capacités d'IA aux ordinateurs portables, PC de bureau et stations de travail portables tout en préservant l'autonomie. Les NPU sont également idéaux pour l'IA en local lorsque les utilisateurs souhaitent préserver la confidentialité de leurs données, bénéficier d'un faible temps de latence ou travailler sans connexion Internet.

Compte tenu de la grande popularité de PyTorch dans le développement de l'IA, de nombreux développeurs souhaitent savoir s'ils peuvent exécuter des modèles développés dans PyTorch sur des PC Windows. Les modèles d'IA préentraînés dans PyTorch ou TensorFlow peuvent être convertis au format ONNX, puis quantifiés afin d'être compatibles avec le software AMD Ryzen AI. Cette approche permet de développer des applications d'IA sous Windows ou Linux pour les processeurs Ryzen équipés d'un NPU.

Les meilleurs outils software de développement d'application NPU sont optimisés pour un hardware NPU spécifique tout en prenant en charge des frameworks et modèles open source. Ils offrent ainsi aux développeurs un excellent compromis entre performances et flexibilité.

Le software AMD Ryzen AI comprend des outils de développement dédiés à la création d'applications pour les NPU AMD. Il fournit également des outils permettant de convertir des modèles entraînés avec des frameworks open source populaires tels que PyTorch et TensorFlow vers des formats ONNX optimisés pour l'exécution sur NPU.

Les meilleurs outils pour développer des agents IA en local sont optimisés pour le hardware NPU et GPU intégré. Ils équilibrent les performances et l'efficacité afin que les tâches d'IA ne déchargent pas trop rapidement la batterie des PC. Ils prennent également en charge de nombreux modèles open source préentraînés, permettant aux développeurs de choisir la solution la mieux adaptée à leurs cas d'utilisation. Enfin, ces outils software doivent conserver toutes les données en local et ne nécessiter aucun service cloud.

GAIA est un outil AMD open source destiné à la création d'agents IA locaux. Il fonctionne entièrement en local sur le hardware AMD Ryzen AI, élimine les coûts liés au cloud et n'entraîne ni frais d'API ni limites d'utilisation ni abonnement.

Le forum de la communauté des développeurs AMD et le serveur Discord des développeurs AMD vous permettent d'entrer directement en contact avec d'autres développeurs et des experts AMD pour poser des questions et obtenir de l'aide pour résoudre vos problèmes. Vous pouvez également signaler un bug sur GitHub.

S'abonner aux actualités de Ryzen AI

Tenez-vous au courant des sorties de produits, des actualités et des derniers conseils en date.