Pile software optimisée pour GPU

AMD ROCm™ est une pile software ouverte comprenant des pilotes, outils de développement et API qui permettent la programmation de GPU, du noyau de bas niveau aux applications destinées aux utilisateurs finaux. ROCm est optimisé pour les applications d'IA générative et de calculs hautes performances, et il est facile de migrer du code existant vers la plateforme software ROCm.

  • Accélérateurs AMD Instinct™
    ROCm prend en charge tous les modèles d'accélérateur AMD Instinct™.
  • Cartes graphiques AMD Radeon™
    Certaines fonctionnalités de ROCm prennent en charge des cartes graphiques AMD Radeon™ sélectionnées.
Accélérateurs AMD Instinct™
ROCm prend en charge tous les modèles d'accélérateur AMD Instinct™.
Cartes graphiques AMD Radeon™
Certaines fonctionnalités de ROCm prennent en charge des cartes graphiques AMD Radeon™ sélectionnées.

Nouveautés de ROCm 7

Prise en charge complète des GPU AMD Instinct™ Série MI350

Inférence distribuée avec prise en charge des infrastructures open source

Outils d'IA conçus pour les entreprises avec orchestration et intégration des terminaux

Prise en charge de modèles à grande échelle avec les nouveaux types de données FP6 et FP4 pour une flexibilité et des performances améliorées.

Portabilité du code améliorée avec HIP 7.0

Évolution de ROCm au fil des années

Des entreprises et instituts de recherche de pointe utilisent ROCm depuis près de dix ans. Découvrez les grands jalons de l'histoire de ROCm.

  • ROCm 1.0
    La première version de ROCm a été développée. AMD réalise une démonstration du portage CUDA-HIP de Caffe et Torch7 à l'aide de l'outil HIPIFY.
  • ROCm 2.0
    ROCm inclut la prise en charge en amont du noyau Linux et les bibliothèques de deep learning MIOpen.
  • ROCm 3.0
    ROCm inclut la prise en charge de la technologie AMD Infinity Fabric™. Les bibliothèques de communication RCCL voient le jour. L'écosystème s'étend pour prendre en charge les outils de gestion et de déploiement de clusters (rocSMI, Docker, Kubernetes, SLURM, et plus encore). ROCm prévoit une prise en charge en amont de PyTorch.
  • ROCm 4.0
    ROCm prend en charge l'architecture AMD CDNA™.
  • ROCm 5.0
    Le package officiel de PyTorch est disponible. ROCm prend en charge l'architecture AMD CDNA 2.
  • Système Frontier
    Le système Frontier du laboratoire national d'Oak Ridge devient le premier système Exascale officiel. AMD devient membre fondateur de la fondation PyTorch.
  • ROCm 6.0
    AMD s'associe à Hugging Face, rendant possible la création de milliers de modèles. ROCm inclut l'assistance Day-Zero sur PyTorch 2.0. ROCm permet à PyTorch AI de se développer, grâce à l'entraînement réussi d'un modèle de 1 trillion de paramètres sur le système Frontier. ROCm prend en charge l'architecture AMD CDNA 3.
  • GPT-4
    Avec GPT-4 de Microsoft, qui fonctionne désormais à grande échelle, ROCm facilite l'émergence d'une IA de pointe. L'écosystème se développe, avec la prise en charge d'OpenAI Triton pour ROCm.
  • ROCm 7.0
    Prise en charge complète des GPU de la série MI350 et évolutivité accrue grâce à l'orchestration à l'échelle du cluster et à des fonctionnalités d'entreprise supplémentaires.
ROCm 1.0
La première version de ROCm a été développée. AMD réalise une démonstration du portage CUDA-HIP de Caffe et Torch7 à l'aide de l'outil HIPIFY.
ROCm 2.0
ROCm inclut la prise en charge en amont du noyau Linux et les bibliothèques de deep learning MIOpen.
ROCm 3.0
ROCm inclut la prise en charge de la technologie AMD Infinity Fabric™. Les bibliothèques de communication RCCL voient le jour. L'écosystème s'étend pour prendre en charge les outils de gestion et de déploiement de clusters (rocSMI, Docker, Kubernetes, SLURM, et plus encore). ROCm prévoit une prise en charge en amont de PyTorch.
ROCm 4.0
ROCm prend en charge l'architecture AMD CDNA™.
ROCm 5.0
Le package officiel de PyTorch est disponible. ROCm prend en charge l'architecture AMD CDNA 2.
Système Frontier
Le système Frontier du laboratoire national d'Oak Ridge devient le premier système Exascale officiel. AMD devient membre fondateur de la fondation PyTorch.
ROCm 6.0
AMD s'associe à Hugging Face, rendant possible la création de milliers de modèles. ROCm inclut l'assistance Day-Zero sur PyTorch 2.0. ROCm permet à PyTorch AI de se développer, grâce à l'entraînement réussi d'un modèle de 1 trillion de paramètres sur le système Frontier. ROCm prend en charge l'architecture AMD CDNA 3.
GPT-4
Avec GPT-4 de Microsoft, qui fonctionne désormais à grande échelle, ROCm facilite l'émergence d'une IA de pointe. L'écosystème se développe, avec la prise en charge d'OpenAI Triton pour ROCm.
ROCm 7.0
Prise en charge complète des GPU de la série MI350 et évolutivité accrue grâce à l'orchestration à l'échelle du cluster et à des fonctionnalités d'entreprise supplémentaires.

Partenariats et preuves d'efficacité

Pour les charges de travail les plus exigeantes

ROCm permet le développement d'applications d'IA et de HPC sur un large éventail de charges de travail exigeantes.

IA

Grands modèles de langage (LLM)

Génération d'images et de vidéos

Recommandation

Vision par ordinateur

HPC

Sciences de la vie

Mécanique des fluides numérique

Énergie

Science de l'environnement

ROCm pour les charges de travail d'IA

ROCm offre une suite d'optimisations pour les charges de travail d'IA. Cette solution prend en charge l'écosystème software d'IA au sens large, y compris les structures, modèles et outils ouverts.

Développement de modèle simplifié

Prise en charge d'une large gamme de modèles de Hugging Face pouvant servir au développement de solutions spécifiques à chaque utilisateur

Assistance pour les structures phares

Prise en charge en amont des principales structures d'IA, y compris TensorFlow et PyTorch

Bibliothèques d'apprentissage automatique

Propose des bibliothèques dédiées à l'apprentissage automatique, notamment MIOpen et MIVisionX

Déploiements scale-out

Prise en charge des principaux outils de conteneurisation, notamment Docker, Singularity, Kubernetes® et Slurm pour permettre un déploiement à grande échelle

Créez vos modèles d'IA sur le cloud de développement AMD

Demandez l'accès aux accélérateurs AMD Instinct™ et rationalisez votre développement.

ROCm pour le HPC et le supercalcul

Le software ROCm permet d'appliquer le HPC à toute une variété de disciplines afin d'aider l'humanité à relever certains de ses plus grands défis. ROCm permet également le développement d'applications sur certains des meilleurs supercalculateurs au monde.

Langages de programmation HPC

Prend en charge plusieurs choix de langages de programmation pour les charges de travail HPC, offrant aux développeurs une gamme d'outils pour les aider à résoudre leurs problèmes, notamment OpenMP®, HIP, OpenCL™ et Python™

Bibliothèques mathématiques et de communication

Inclut une grande variété de bibliothèques mathématiques et de communication pour aider les développeurs à fournir des codes HPC plus fonctionnels et à améliorer les performances

Ensemble complet d'outils de développement

ROCm comprend un ensemble complet d'outils fournissant aux développeurs et aux chercheurs des capacités de gestion, de contrôle qualité et de surveillance flexibles.

Outils de développement, profileurs et débogage

Prise en charge d'une gamme d'outils pour aider les développeurs à suivre, analyser et identifier les bugs, afin de réduire le temps nécessaire pour achever le développement des applications

Solutions de gestion pour les déploiements de conteneurs

Prise en charge d'outils de conteneurisation de pointe pour simplifier les déploiements de systèmes et de charges de travail, et fluidifier la gestion des importants clusters AMD accélérés par GPU pour l'IA et le HPC

Outils de surveillance des ressources système

Inclut un outil destiné aux administrateurs système et gestionnaires de cluster pour détecter les problèmes et les résoudre

Capacités de gestionnaire à distance

Circuits de gérabilité hors bande avancés inclus pour une surveillance de GPU simplifiée dans les systèmes de grande taille

GPU pris en charge

GPU AMD Instinct

Découvrez comment les accélérateurs AMD Instinct dynamisent l'IA et le HPC.

Cœurs graphiques AMD Radeon

Certaines fonctionnalités de ROCm prennent en charge une sélection de cartes graphiques AMD Radeon¹. Découvrez la nouvelle génération de cartes graphiques professionnelles.

Ressources pour les développeurs

Hub développeurs ROCm

Commencez à développer des applications accélérées par les GPU AMD. Rendez-vous dans le Hub développeurs ROCm pour accéder aux derniers guides d'utilisation, conteneurs, vidéos de formation, webinaires et plus encore.

Programme pour développeurs IA

Accédez à des crédits AMD Developer Cloud gratuits, à des formations exclusives, à des tirages au sort mensuels de hardware et à une assistance de la communauté visant à soutenir votre travail de développement IA.

Infinity Hub

Accédez aux conteneurs software avancés et aux guides de déploiement pour les applications de HPC et d'IA.

Documentation

Retrouvez la dernière documentation sur toutes les versions de ROCm.

Blogs de développeurs

Consultez les dernières actualités sur les fonctionnalités de ROCm.

AI Academy

Cours en auto-apprentissage conçus spécifiquement pour les développeurs IA.

Newsletter dédiée à ROCm

Recevez les dernières actualités concernant ROCm.

Notes de bas de page

©2024 Advanced Micro Devices, Inc. Tous droits réservés. AMD, le logo AMD avec la flèche, AMD ROCm, AMD Instinct, EPYC, Radeon Instinct et leurs combinaisons sont des marques commerciales d'Advanced Micro Devices, Inc. PyTorch est une marque commerciale ou une marque déposée de PyTorch. Les autres noms de produits cités dans cette publication ne sont mentionnés qu'à des fins d'identification et peuvent être des marques déposées de leurs sociétés respectives.

  1. Pour une liste complète des pièces Radeon prises en charge par ROCm, rendez-vous sur : https://rocm.docs.amd.com/en/latest/reference/gpu-arch-specs.html.