Pila de software de GPU optimizada

AMD ROCm™ es una pila de software abierto que incluye controladores, herramientas de desarrollo y API que permiten la programación de GPU desde el kernel de bajo nivel hasta las aplicaciones de usuario final. ROCm está optimizado para aplicaciones de IA generativa y HPC (high performance computing, computación de alto rendimiento), y es fácil migrar el código existente al software ROCm.

  • Aceleradores AMD Instinct™
    ROCm es compatible con todos los modelos de acelerador AMD Instinct™.
  • Tarjeta gráfica AMD Radeon™
    Algunas funciones de ROCm son compatibles con tarjetas gráficas AMD Radeon™ seleccionadas.
Aceleradores AMD Instinct™
ROCm es compatible con todos los modelos de acelerador AMD Instinct™.
Tarjeta gráfica AMD Radeon™
Algunas funciones de ROCm son compatibles con tarjetas gráficas AMD Radeon™ seleccionadas.

Novedades de ROCm 7

Compatibilidad total con las GPU de AMD Instinct™ Serie MI350

Inferencia distribuida que posee compatibilidad con marcos de código abierto

Herramientas de IA listas para empresas con orquestación e integración de puntos de conexión

Compatibilidad con modelos a gran escala con nuevos tipos de datos FP6 y FP4 para mayor flexibilidad y rendimiento.

Portabilidad de código mejorada con HIP 7.0

Evolución histórica de ROCm a lo largo de los años

Los principales institutos y empresas de investigación llevan casi una década utilizando ROCm. Explora los diversos hitos que forman parte de la historia de ROCm.

  • ROCm 1.0
    Se desarrolló la primera versión de ROCm. AMD muestra CUDA al puerto HIP de Caffe y Torch7 mediante la herramienta HIPIFY.
  • ROCm 2.0
    ROCm incluye compatibilidad con Linux Kernel y bibliotecas de aprendizaje profundo MIOpen.
  • ROCm 3.0
    ROCm incluye compatibilidad con la tecnología AMD Infinity Fabric™. Se lanzaron las bibliotecas de comunicación del RCCL. El ecosistema se expande para ser compatible con herramientas de administración e implementación de clúster (rocSMI, Docker, Kubernetes, SLURM y más). ROCm incluye compatibilidad inicial con PyTorch.
  • ROCm 4.0
    ROCm es compatible con la arquitectura AMD CDNA™.
  • ROCm 5.0
    Paquete oficial de PyTorch disponible. ROCm es compatible con la arquitectura AMD CDNA 2.
  • Sistema Frontier
    El sistema Frontier del Laboratorio Nacional Oak Ridge se convierte en el primer sistema oficial de exaescala. AMD se convierte en un miembro fundador de la PyTorch Foundation.
  • ROCm 6.0
    AMD se asocia con Hugging Face, lo que da paso a miles de modelos. ROCm incluye compatibilidad desde el primer momento con PyTorch 2.0. ROCm permite PyTorch AI a escala, con un modelo de parámetro de 1 billón que se entrenó correctamente en el sistema Frontier. ROCm es compatible con la arquitectura AMD CDNA 3.
  • GPT-4
    ROCm activa la IA de vanguardia, con GPT-4 de Microsoft ahora en ejecución a escala. El ecosistema crece, con la compatibilidad de OpenAI Triton con ROCm.
  • ROCm 7.0
    Proporciona compatibilidad total con las GPU de la Serie MI350 y agrega escalabilidad a través de la orquestación de todo el clúster y las capacidades empresariales adicionales.
ROCm 1.0
Se desarrolló la primera versión de ROCm. AMD muestra CUDA al puerto HIP de Caffe y Torch7 mediante la herramienta HIPIFY.
ROCm 2.0
ROCm incluye compatibilidad con Linux Kernel y bibliotecas de aprendizaje profundo MIOpen.
ROCm 3.0
ROCm incluye compatibilidad con la tecnología AMD Infinity Fabric™. Se lanzaron las bibliotecas de comunicación del RCCL. El ecosistema se expande para ser compatible con herramientas de administración e implementación de clúster (rocSMI, Docker, Kubernetes, SLURM y más). ROCm incluye compatibilidad inicial con PyTorch.
ROCm 4.0
ROCm es compatible con la arquitectura AMD CDNA™.
ROCm 5.0
Paquete oficial de PyTorch disponible. ROCm es compatible con la arquitectura AMD CDNA 2.
Sistema Frontier
El sistema Frontier del Laboratorio Nacional Oak Ridge se convierte en el primer sistema oficial de exaescala. AMD se convierte en un miembro fundador de la PyTorch Foundation.
ROCm 6.0
AMD se asocia con Hugging Face, lo que da paso a miles de modelos. ROCm incluye compatibilidad desde el primer momento con PyTorch 2.0. ROCm permite PyTorch AI a escala, con un modelo de parámetro de 1 billón que se entrenó correctamente en el sistema Frontier. ROCm es compatible con la arquitectura AMD CDNA 3.
GPT-4
ROCm activa la IA de vanguardia, con GPT-4 de Microsoft ahora en ejecución a escala. El ecosistema crece, con la compatibilidad de OpenAI Triton con ROCm.
ROCm 7.0
Proporciona compatibilidad total con las GPU de la Serie MI350 y agrega escalabilidad a través de la orquestación de todo el clúster y las capacidades empresariales adicionales.

Asociaciones y éxito comprobado

Cómo abordar las cargas de trabajo más exigentes

ROCm permite el desarrollo de aplicaciones de IA y HPC en una amplia gama de cargas de trabajo exigentes.

IA

Grandes modelos de lenguaje

Generación de imagen y video

Recomendaciones

Visión artificial

HPC

Ciencias biológicas

Dinámica de fluidos computacional

Energía

Ciencias medioambientales

ROCm para cargas de trabajo de IA

ROCm ofrece un conjunto de optimizaciones para cargas de trabajo de IA y admite el ecosistema de software de IA más amplio, incluidos marcos, modelos y herramientas abiertos.

Desarrollo de modelos simplificado

Es compatible con una amplia gama de modelos en Hugging Face que se pueden aprovechar a fin de desarrollar soluciones específicas para el usuario

Compatibilidad con los marcos más destacados

Proporciona compatibilidad con los marcos de IA líderes, incluidos TensorFlow y PyTorch

Bibliotecas de aprendizaje automático

Ofrece bibliotecas dedicadas para el aprendizaje automático, incluidas MIOpen y MIVisionX

Implementaciones de escalabilidad horizontal

Es compatible con las herramientas de contenedorización líderes, incluidas Docker, Singularity, Kubernetes® y Slurm para permitir la implementación a escala

Diseña tus modelos con IA en la nube para desarrolladores de AMD

Postúlate para acceder a los aceleradores AMD Instinct™ y optimiza tu desarrollo.

ROCm para HPC y supercomputación

El software ROCm habilita HPC en una variedad de disciplinas para ayudar a resolver algunos de los desafíos más difíciles del mundo. ROCm también permite el desarrollo de aplicaciones en algunas de las supercomputadoras más importantes del mundo.

Lenguajes de programación de HPC

Es compatible con varias opciones de lenguaje de programación para cargas de trabajo de HPC, lo que proporciona a los desarrolladores una variedad de herramientas para ayudar a resolver los problemas en cuestión, incluidas OpenMP®, HIP, OpenCL™ y Python™

Bibliotecas de matemática y comunicación

Incluye una amplia gama de bibliotecas de matemática y comunicación para permitir a los desarrolladores a entregar códigos de HPC más funcionales y mejorar el rendimiento

Conjunto integral de herramientas para desarrolladores

ROCm incluye un conjunto integral de herramientas para proporcionar a los desarrolladores e investigadores capacidades flexibles de administración, control de calidad y monitoreo.

Herramientas de desarrollo, generadores de perfiles y depuración

Admite una gama de herramientas para ayudar a los desarrolladores a rastrear, analizar y depurar, lo que permite reducir el tiempo de desarrollo de aplicaciones.

Soluciones de administración para implementaciones de contenedores

Admite las principales herramientas de contenedorización para poder simplificar las implementaciones de sistemas y cargas de trabajo y colaborar con la administración de clústeres acelerados por GPU de AMD a gran escala para IA y HPC

Herramientas de monitoreo de recursos del sistema

Incluye una herramienta para administradores de sistemas y administradores de clústeres a fin de detectar y solucionar problemas

Funcionalidades de administrador remoto

Incorpora un circuito de manejabilidad avanzada fuera de banda para simplificar el monitoreo de GPU en sistemas de gran escala.

GPU compatibles

GPU AMD Instinct

Descubre cómo los aceleradores AMD Instinct potencian la IA y la HPC.

Tarjetas gráficas AMD Radeon

Algunas funciones de ROCm son compatibles con tarjetas gráficas AMD Radeon específicas¹. Descubre tarjetas gráficas profesionales de última generación.

Recursos para desarrolladores

Centro de desarrolladores de ROCm

Comienza a desarrollar aplicaciones aceleradas por GPU de AMD. Visita el Centro de desarrolladores de ROCm para obtener acceso a lo más reciente en guías de usuario, contenedores, videos de capacitación, webinars y más.

Programa para desarrolladores de IA

Accede a créditos gratuitos de AMD Developer Cloud, capacitaciones exclusivas, sorteos mensuales de hardware y soporte comunitario diseñado para respaldar tu trabajo de desarrollo de IA.

Infinity Hub

Accede a contenedores de software avanzados y guías de implementación para aplicaciones de HPC e IA.

Documentación

Encuentra la documentación más reciente en todos los lanzamientos de ROCm.

Blogs del desarrollador

Lee las últimas noticias sobre las funciones de ROCm.

AI Academy

Cursos de autoaprendizaje diseñados específicamente para desarrolladores de IA.

Newsletter de ROCm

Recibe las últimas noticias de ROCm.

Notas al pie

©2024 Advanced Micro Devices, Inc. Todos los derechos reservados. AMD, el logotipo de la flecha de AMD, AMD ROCm, AMD Instinct, EPYC, Radeon Instinct y sus combinaciones son marcas registradas de Advanced Micro Devices, Inc. PyTorch es una marca comercial o marca comercial registrada de PyTorch. Los otros nombres de productos utilizados en esta publicación se presentan solo con fines de identificación y pueden ser marcas comerciales de sus respectivas empresas.

  1. Para obtener una lista completa de las piezas Radeon compatibles con ROCm, visita https://rocm.docs.amd.com/en/latest/reference/gpu-arch-specs.html