Accede a todos los recursos para desarrolladores de ROCm™ aquí, desde documentación, capacitaciones y webinars hasta los blogs más recientes y mucho más.

AMD ROCm

Qué es el software AMD ROCm: Programación de GPU AMD

ROCm es una plataforma de software abierta de nivel de producción con controladores, bibliotecas y herramientas de desarrollador para programar GPU AMD.

Es compatible con cargas de trabajo de computación de alto rendimiento y de IA, lo que permite a los desarrolladores entrenar y entregar modelos a escala mediante marcos conocidos como PyTorch.

ROCm Optimized GPU Software Stack

Lo nuevo

Ejecuta las cargas de trabajo de IA localmente con los manuales de IA de AMD

Los manuales de IA de AMD son guías gratuitas paso a paso que cubren la inferencia, el ajuste, los flujos de trabajo de los agentes y la inferencia distribuida, de modo que todo se ejecuta localmente en plataformas de cliente de AMD. AMD Ryzen™ AI Halo se envía con soporte de ROCm preconfigurado, por lo que puedes pasar de cualquier manual directamente a una carga de trabajo en ejecución sin dependencia de la nube.

Comienza a desarrollar con ROCm

Encuentra la GPU correcta para tu carga de trabajo

Las GPU AMD Instinct están diseñadas para entrenar modelos de IA, ejecutar servicios de inferencia a gran escala y simulaciones de computación de alto rendimiento.

Las GPU AMD Radeon están diseñadas para gaming con IA y gráficos en tiempo real, flujos de trabajo creativos y LLM locales.

AMD GPUs for AI: How to Choose infographic

Pasa de CUDA a ROCm con pocos cambios de código o ninguno

Puedes ejecutar muchas cargas de trabajo en las GPU AMD, sin cambiar el código. Cuando se necesitan cambios, la herramienta HIPIFY permite convertir el código CUDA existente en código HIP compatible con ROCm con una interrupción mínima.

Move from CUDA to ROCm with Few to No Code Changes infographic

Únete al programa de desarrolladores de IA

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

Preguntas frecuentes

ROCm y CUDA son plataformas para programar GPU, pero difieren en su enfoque.

ROCm es una pila de software de código abierto lista para producción compatible con una amplia gama de GPU AMD. Se puede usar con herramientas sólidas, modelos de IA y marcos, incluidos PyTorch, TensorFlow, JAX y más. La plataforma ofrece la flexibilidad para personalizar, modificar y optimizar entornos y requisitos específicos, y cuenta con el respaldo de un ecosistema abierto dinámico para una innovación más rápida.

CUDA es la plataforma patentada de NVIDIA, integrada en su hardware. Si bien CUDA es una tecnología madura, su ecosistema cerrado puede generar dependencia en los desarrolladores y limitar las opciones disponibles.

Muchas GPU AMD Instinct, GPU AMD Radeon e iGPU en determinados procesadores AMD Ryzen™ AI son compatibles con el software ROCm, lo que ofrece a los desarrolladores una amplia gama de opciones. Revisa las matrices a continuación para ver información detallada sobre la compatibilidad de GPU para cargas de trabajo de procesamiento y gráficos. También encontrarás marcos, bibliotecas y herramientas de código abierto compatibles, así como los requisitos del sistema.

Matriz de compatibilidad: Instinct y Radeon para cargas de trabajo de procesamiento de ROCm >

Matriz de compatibilidad: Radeon y Ryzen para cargas de trabajo de gráficos de ROCm >

ROCm se utiliza principalmente para cargas de trabajo de IA y computación de alto rendimiento aceleradas por GPU, en particular para el entrenamiento, el ajuste y la inferencia de aprendizaje profundo en marcos de trabajo como PyTorch, TensorFlow y JAX.
Entre los casos de uso claves, se incluyen los siguientes:

  • Entrenamiento distribuido en diversas GPU
  • Entrega de inferencias a través de motores optimizados como vLLM y SGLang
  • Optimización de modelos con Hugging Face y otros ecosistemas de código abierto

Los desarrolladores pueden ejecutar bases de código existentes en GPU AMD con cambios mínimos.

El foro de la comunidad de desarrolladores de AMD y el servidor de Discord de desarrolladores de AMD te permiten conversar directamente con otros desarrolladores y expertos de AMD para hacer preguntas y solucionar problemas. También puedes enviar un error en GitHub.