top of page

El entrenamiento de Amazon Trainium apunta a Nvidia con PyTorch nativo

hace 1 día
13 min de lectura

Amazon lanzó soporte nativo de PyTorch para Trainium el 20 de octubre, desafiando la ventaja de Nvidia en software de entrenamiento mediante los flujos de trabajo que los investigadores ya utilizan. El entrenamiento de Amazon Trainium cuenta ahora con un backend en beta pública llamado TorchNeuron, un componente de software que conecta el código de modelos PyTorch con los aceleradores de Amazon. PyTorch es el marco de trabajo que los desarrolladores usan para definir, entrenar y ejecutar modelos.

El cambio importa porque el hardware de entrenamiento compite en algo más que capacidad de cálculo. Los investigadores necesitan modificar modelos, analizar fallos y repetir experimentos sin reconstruir su software en torno a un dispositivo desconocido. La plataforma CUDA de Nvidia, su entorno de programación para computación acelerada, sigue siendo el punto de referencia para esa experiencia.

Una evaluación de SemiAnalysis del 23 de octubre ofrece evidencia práctica alentadora, junto con retrasos de compilación y compatibilidad aún incompleta. La competencia emergente gira en torno a si Amazon puede hacer que Trainium resulte práctico para la investigación cotidiana. No demuestra que Amazon haya superado a Nvidia en todas las cargas de trabajo de entrenamiento.

El entrenamiento de Amazon Trainium obtiene una vía nativa de PyTorch

Amazon está cambiando el contrato de software entre los investigadores y sus chips.

La beta pública de TorchNeuron de AWS es compatible con instancias Trainium2 y Trainium3. La empresa afirma que los desarrolladores pueden seleccionar el dispositivo neuron mientras conservan las interfaces estándar de PyTorch. También admite operadores personalizados mediante Neuron Kernel Interface, la interfaz de Amazon para escribir rutinas computacionales específicas para cada dispositivo.

Ese anuncio aborda un obstáculo práctico: la distancia entre un modelo que los investigadores comprenden y una pila de hardware a la que deben adaptarse. Un acelerador prometedor pierde atractivo cuando adoptarlo implica mantener una versión independiente de un experimento.

La integración nativa cambia dónde ocurre esa adaptación. Idealmente, el backend de hardware absorbe más trabajo específico del dispositivo, dejando a los investigadores más cerca de sus definiciones de modelo existentes. Esto ofrece a Amazon una vía más clara hacia equipos que no cuentan con especialistas dedicados en aceleradores.

La formulación aún exige cautela. El soporte nativo describe un enfoque de integración; no garantiza un comportamiento idéntico en todas las operaciones, bibliotecas o cargas de trabajo. Una beta pública también indica que los desarrolladores deben esperar que la superficie compatible evolucione.

Para un equipo de investigación, la distinción útil está entre iniciar un experimento y sostener un programa de investigación. Iniciar requiere que el modelo se cargue y se ejecute. Sostenerlo requiere que los cambios de arquitectura, la depuración, la evaluación y las actualizaciones de software sigan siendo manejables.

El entrenamiento de Amazon Trainium se vuelve más competitivo si esas actividades posteriores dejan de exigir un esfuerzo excepcional. Una demostración exitosa puede establecer un punto de entrada. Los experimentos repetidos y cotidianos determinan si ese punto de entrada se convierte en un entorno de trabajo confiable.

Consideremos un equipo ilustrativo que modifica el mecanismo de atención de un modelo de lenguaje, el componente que determina qué información influye en cada predicción. El equipo necesita comparar su modificación con una referencia. Su elección de hardware no debería convertirse en un proyecto de investigación independiente.

Ese ejemplo explica por qué este anuncio va más allá de los especialistas en infraestructura. Los investigadores eligen herramientas en parte según los experimentos que estas les permiten intentar. Por tanto, la compatibilidad de hardware afecta las preguntas que un equipo puede investigar con el tiempo disponible.

Para los compradores empresariales, la implicación es igualmente concreta. Las comparaciones de adquisición deberían incluir el trabajo de ingeniería necesario para mantener una carga de trabajo en buen estado. La disponibilidad de dispositivos sirve de poco cuando el esfuerzo de software vuelve impracticable la experimentación.

Por lo tanto, el cambio inmediato es una invitación más amplia a evaluar Trainium. AWS ha proporcionado una interfaz conocida para esa evaluación. Que los equipos permanezcan dependerá del comportamiento bajo esa interfaz, especialmente cuando su código se aparta de una demostración preparada.

Nvidia enfrenta presión donde los investigadores invierten su tiempo

La oportunidad competitiva es el esfuerzo necesario para trasladar la investigación, no una puntuación aislada de hardware.

Nvidia es el principal rival en esta historia porque Amazon está abordando los hábitos de software que rodean el entrenamiento con GPU. Una GPU es un procesador diseñado para la computación paralela. Los investigadores evalúan todo el entorno de trabajo a su alrededor, incluida la depuración, las bibliotecas y el conocimiento acumulado del equipo.

Esas inversiones crean una razón sólida para permanecer en una plataforma existente. Una organización sabe qué fallos son rutinarios, qué cambios requieren cautela y dónde reside su experiencia interna. Cambiar de hardware puede alterar esa comprensión.

El enfoque de Amazon ataca directamente la carga de cambio. Si los investigadores conservan interfaces conocidas, tienen menos motivos para descartar una alternativa antes de probarla. Eso constituye una ventaja competitiva incluso antes de que un comprador decida qué plataforma ofrece mejor rendimiento.

La presión sobre Nvidia es, por tanto, específica. AWS intenta hacer que la evaluación de hardware sea menos disruptiva para el proceso de investigación. Nvidia debe seguir ganándose la preferencia de equipos que obtienen una alternativa más accesible.

Esa presión no debe confundirse con una previsión de migración inmediata. Un laboratorio puede investigar Trainium mientras conserva su infraestructura de GPU existente. La evaluación amplía las opciones disponibles sin establecer cuánto trabajo terminará trasladándose.

TorchTitan, el marco de PyTorch para ensamblar flujos de trabajo de entrenamiento a gran escala, ofrece un punto de referencia útil. Su proyecto describe definiciones modulares de modelos y ejecución distribuida configurable, es decir, cálculo repartido entre múltiples dispositivos. Eso lo hace relevante para equipos de investigación que adaptan una base de entrenamiento existente.

El valor estratégico reside en preservar esa base. Un equipo no quiere que cada experimento de hardware cree una rama permanente de su trabajo científico. Cuanto más próximas se mantengan las implementaciones, más fácil será comparar sus resultados.

Esta es también la razón por la que el éxito en inferencia no puede establecer automáticamente la idoneidad para entrenamiento. La inferencia usa un modelo entrenado para producir resultados. El entrenamiento de investigación modifica los parámetros del modelo mientras los desarrolladores investigan arquitecturas, datos y opciones de optimización.

Una carga de trabajo de servicio puede recompensar la optimización cuidadosa de una ruta estable. Una carga de trabajo de investigación también recompensa la tolerancia al cambio. El acelerador debe admitir experimentos que su proveedor no preparó específicamente.

Para los compradores, esto sugiere una interpretación distinta de la competencia. La pregunta relevante es cuánta investigación útil completa un equipo con el personal y la infraestructura disponibles. El rendimiento del hardware contribuye a ese resultado, junto con el esfuerzo de configuración y el tiempo de diagnóstico.

Amazon tiene una oportunidad creíble si reduce esas cargas adicionales. Nvidia conserva una ventaja allí donde su entorno de trabajo hace que los equipos sean más productivos. La competencia variará según la carga de trabajo, las dependencias de software y la experiencia de quienes las operan.

Esa variación hace prematuras las declaraciones amplias de victoria. También vuelve relevante el anuncio: AWS compite por la jornada laboral del investigador, donde las preferencias de hardware se consolidan.

PyTorch nativo cambia el ciclo de experimentación

El mecanismo detrás del desafío de Amazon es una vía más corta entre modificar código de modelo y evaluar su comportamiento.

El backend nativo de PyTorch de AWS utiliza el mecanismo estándar de extensiones de PyTorch para registrar Trainium como dispositivo. Su documentación describe la ejecución eager, en la que las operaciones se ejecutan cuando los desarrolladores las invocan, y la ejecución compilada, en la que el software optimiza el cálculo capturado antes de ejecutarlo.

Esos modos sirven a distintos momentos de un experimento. La ejecución interactiva ayuda a los desarrolladores a inspeccionar el comportamiento mientras una idea sigue sin asentarse. La compilación se vuelve atractiva cuando el cálculo se estabiliza y la ejecución repetida merece una optimización adicional.

El beneficio práctico proviene de pasar entre esos momentos sin abandonar el código de investigación. Los investigadores pueden estudiar un cambio, determinar si funciona y luego examinar el rendimiento. Un backend que admite esa secuencia se ajusta a la progresión real del trabajo experimental.

La documentación de AWS también explica por qué una ejecución conocida no elimina los costes de compilación. Las formas de operación no vistas anteriormente pueden requerir compilación en el primer uso. Los resultados almacenados en caché pueden ayudar en ejecuciones posteriores, pero la espera inicial sigue formando parte de la experiencia del investigador.

Ese detalle conecta la historia de integración con la fricción restante. Un modelo puede resultar familiar en la interfaz mientras produce pausas desconocidas bajo ella. Los desarrolladores necesitan comprender ambas capas antes de estimar cuánto tiempo de iteración ahorrarán.

Explicado desde esta perspectiva, TorchNeuron es un cambio de responsabilidades. Más adaptación se traslada al backend, mientras el investigador conserva más código conocido. La ingeniería específica de dispositivos sigue siendo necesaria cuando la cobertura o el rendimiento no alcanzan lo esperado.

La misma documentación distingue el comportamiento de respaldo entre los modos de ejecución. En modo eager, un operador no compatible puede ejecutarse en la CPU, el procesador de propósito general del ordenador, con una advertencia. Durante la compilación, una operación que el backend no puede traducir puede provocar que la compilación falle.

Esa distinción importa al evaluar una ejecución exitosa. La finalización por sí sola no demuestra que el cálculo previsto se mantuviera en el acelerador. Un experimento funcional y un experimento acelerado de forma eficiente son hallazgos distintos.

Para un grupo de investigación ilustrativo, la evaluación debería seguir el trabajo que realmente realiza. Un modelo estándar establece una referencia. Una modificación significativa de arquitectura revela si la compatibilidad se extiende más allá de la ruta preparada.

El grupo puede entonces comparar el resultado científico y el esfuerzo requerido para obtenerlo. Si el experimento modificado se comporta correctamente pero necesita una reparación extensa, la mejora de interfaz solo ha cumplido parte de su promesa.

La estrategia de software de Amazon facilita intentar esa evaluación. Su valor a largo plazo depende de cuán consistentemente el backend maneje los cambios desordenados que hacen los investigadores. Esa es la conexión entre la integración nativa y un negocio de entrenamiento más amplio.

Un punto de partida más accesible aumenta el grupo de usuarios potenciales. Un ciclo de experimentación confiable da a esos usuarios una razón para continuar.

El control de calidad debe abarcar la corrección y la espera

El software de entrenamiento gana confianza al preservar resultados y mantener los experimentos prácticos de repetir.

Las pruebas de entrenamiento de Trainium de SemiAnalysis informaron un rendimiento de Qwen3-32B de 11.099 tokens por segundo en modo eager y de 14.156 en modo compilado sobre 16 chips Trainium2. Los tokens son las unidades de texto procesadas por un modelo de lenguaje. Estas son mediciones específicas de una carga de trabajo, no una comparación general con Nvidia.

La publicación también informó una espera de compilación de 27 minutos y 17 segundos para su receta de entrenamiento gpt-oss. Su evaluación de FlexAttention en Trainium3 superó 89 de 96 casos; los casos restantes excedieron los límites de tiempo de compilación. FlexAttention es una interfaz de PyTorch para definir variaciones de atención.

Esos hallazgos respaldan una interpretación mesurada. La pila puede ejecutar experimentos de entrenamiento sustanciales, mientras que la espera sigue siendo relevante para la usabilidad en investigación. Una ejecución repetida más rápida no elimina el tiempo invertido en alcanzarla.

La distinción resulta especialmente importante para los experimentos cortos. Un investigador que prueba una idea podría preocuparse más por el tiempo necesario para obtener un resultado inicial. Una ejecución más larga puede distribuir los costes de preparación entre más cómputo útil.

Esto significa que los informes de rendimiento deberían separar la preparación, la ejecución y la finalización satisfactoria. Combinarlas en una única cifra favorable puede ocultar la parte de la experiencia que determina si los investigadores continúan utilizando la plataforma.

La corrección añade otro requisito. Un modelo que se ejecuta rápidamente pero aprende de forma distinta requiere investigación antes de que su velocidad sea útil. La concordancia numérica implica comprobar si los cálculos producen resultados suficientemente consistentes bajo las condiciones de precisión y prueba elegidas.

AWS describe pruebas automatizadas sustanciales en su metodología de pruebas de TorchNeuron. Afirma que su barrido de modelos cubre 100.000 modelos de Hugging Face mediante configuraciones reducidas, registrando el comportamiento de ejecución, compilación y recurrencia. Se trata de afirmaciones de cobertura reportadas por el proveedor.

El mismo informe registra aproximadamente 154.000 resultados de pruebas upstream en agosto, con cerca de 69.000 omitidos. Algunas omisiones siguieron reglas de elegibilidad de PyTorch; otras reflejaron decisiones de cobertura de Neuron. Las exclusiones iniciales enumeradas incluían operaciones dispersas y formas dinámicas.

La integración continua, las pruebas automatizadas de cambios de software, importa en este caso porque las mejoras del backend pueden generar regresiones en otros lugares. Un sistema de pruebas útil identifica esas regresiones antes de que los investigadores las descubran durante un experimento costoso.

El volumen de pruebas por sí solo no puede establecer la fiabilidad. Los lectores necesitan saber qué se ejecutó, qué se omitió y hasta qué punto la configuración probada se parece a su carga de trabajo. Un amplio barrido de catálogo no puede sustituir la validación completa de entrenamiento de cada modelo incluido.

La evidencia más sólida combinaría informes transparentes de cobertura con resultados externos reproducibles. Las divulgaciones de AWS aportan material para ese escrutinio. La experiencia de SemiAnalysis ofrece una perspectiva externa, incluidos problemas que el lenguaje favorable de lanzamiento podría ocultar de otro modo.

El entrenamiento con Amazon Trainium merece evaluarse en ambas dimensiones: si los experimentos finalizan correctamente y si los equipos pueden repetirlos sin demoras excesivas. El progreso en una dimensión nunca debería ocultar debilidades en la otra.

El perfilador ofrece a Amazon otra forma de competir

Una mejor visibilidad de la ejecución lenta puede hacer que un acelerador sea más fácil de mejorar, incluso cuando su primer resultado decepciona.

Neuron Explorer es la herramienta de perfilado de Amazon, un software que registra la ejecución para que los ingenieros puedan investigar el rendimiento. Las herramientas de perfilado de hardware de AWS distinguen la actividad a nivel de sistema de la actividad a nivel de dispositivo. Exponen líneas de tiempo, enlaces al código fuente, información de dependencias y vistas de memoria.

Estas funciones abordan un problema distinto al de la compatibilidad. Una vez que un modelo se ejecuta, los desarrolladores necesitan determinar por qué espera. Un paso lento podría reflejar cómputo, movimiento de datos, comunicación o trabajo realizado fuera del acelerador.

Una duración total identifica el síntoma. Un rastreo útil ayuda a localizar la causa. Esa diferencia determina si un ingeniero puede realizar un cambio dirigido o debe investigar mediante conjeturas repetidas.

Por ejemplo, un trabajo de entrenamiento ilustrativo podría dedicar tiempo a esperar el movimiento de datos antes de que el cómputo pueda continuar. Mejorar solo la aritmética dejaría intacta esa dependencia. Una línea de tiempo clara puede redirigir al ingeniero hacia el trabajo que realmente limita el progreso.

Por eso la calidad del perfilador debe formar parte del análisis competitivo. Las especificaciones de hardware describen la capacidad disponible. Las herramientas de diagnóstico ayudan a los desarrolladores a convertir esa capacidad en ejecución útil para su modelo específico.

La conexión con la integración nativa también es práctica. El código de modelo familiar reduce la distancia hasta una ejecución inicial. Un perfilado claro reduce la distancia entre esa ejecución y una explicación de su comportamiento.

En conjunto, esas mejoras abordan el trabajo de ingeniería que rodea al entrenamiento. No garantizan una ventaja de rendimiento. Pueden facilitar que un equipo descubra si existe una ventaja.

La expresión “GPU impossible” exige cautela. SemiAnalysis la utiliza para describir su entusiasmo por la experiencia de perfilado granular de Trainium. La expresión no debería convertirse en una afirmación de que el hardware de Nvidia carece de medios para observar la actividad dentro de las rutinas computacionales.

Nvidia documenta el rastreo de eventos dentro del kernel, un mecanismo para registrar eventos dentro de un kernel, la rutina ejecutada en un acelerador. Su existencia limita la comparación defendible a la integración, la visibilidad y el esfuerzo de desarrollo para tareas específicas.

Sigue siendo una comparación significativa. Dos plataformas pueden exponer información relacionada y, aun así, requerir cantidades distintas de trabajo para recopilarla e interpretarla. El juicio relevante se refiere a la investigación que un ingeniero debe realizar.

Por tanto, para un comprador, la evaluación de un perfilador debería utilizar una pregunta de rendimiento real aún sin resolver. Las capturas de pantalla atractivas no pueden establecer cuán eficazmente una herramienta ayuda al equipo a responderla. Un rastreo que produce un diagnóstico accionable aporta evidencia más sólida.

El análisis también debería mantener un límite entre el diagnóstico y la reparación. Saber por qué una carga de trabajo se detiene no garantiza que el software o el hardware puedan eliminar la detención. Una mayor visibilidad mejora la decisión, incluida la de rechazar una plataforma inadecuada.

La oportunidad de Amazon consiste en hacer que esas decisiones sean más rápidas y mejor fundamentadas. Eso reforzaría su propuesta de entrenamiento sin exigir que todas las cargas de trabajo produzcan un resultado favorable.

Qué establecería una alternativa de entrenamiento duradera

La próxima evidencia debería seguir el tiempo de iteración, la compatibilidad mantenida y la adopción más allá de las demostraciones compatibles.

La primera señal durante los próximos meses será una reducción reproducible de las esperas de compilación iniciales. Los anuncios de lanzamiento deberían contrastarse con los mismos modelos y cambios de arquitectura relevantes. De lo contrario, un resultado más rápido podría reflejar un experimento diferente.

El resultado importante es un camino más corto hacia un resultado fiable. Si la preparación mejora mientras la corrección y la ejecución repetida siguen siendo comparables, la propuesta de investigación de Amazon se fortalece. Si la espera persiste ante cambios habituales, la interfaz nativa deja sin resolver una carga sustancial.

Esa evaluación debería incluir tanto ejecuciones nuevas como repetidas. Los investigadores deben distinguir los beneficios de los resultados de compilación almacenados en caché de las mejoras que ayudan a cargas de trabajo desconocidas. Ambas importan, pero responden a preguntas diferentes sobre la usabilidad cotidiana.

La segunda señal es una compatibilidad que sobreviva a las actualizaciones de software. El soporte para una interfaz en el lanzamiento establece un punto de partida. Los equipos necesitan que el modelo, sus dependencias y su backend de dispositivo sigan funcionando juntos a medida que cambia su investigación.

Preste atención a informes transparentes sobre operaciones recién compatibles, exclusiones restantes y regresiones. Una lista de excepciones cada vez menor reforzaría el argumento de que Amazon está absorbiendo más trabajo de adaptación. Las reparaciones recurrentes en el código de usuario lo debilitarían.

Aquí es donde TorchNeuron, entendido como estrategia de desarrollo, resulta más útil que como eslogan de lanzamiento. Su valor depende de cuánto mantenimiento específico de hardware puedan evitar los usuarios con el tiempo. La interfaz es el comienzo de esa promesa.

La tercera señal son informes detallados de equipos que ejecutan diversas cargas de trabajo de entrenamiento. Los relatos útiles deberían explicar qué se trasladó, qué requirió ajustes y qué permaneció en la infraestructura existente. También deberían distinguir el soporte rutinario del proveedor de la asistencia de ingeniería excepcional.

Estos informes ayudarían a los lectores a juzgar si la experiencia se extiende más allá de una receta preparada. La reproducción independiente reforzaría aún más la evidencia. Una colección limitada de demostraciones dejaría incierta la amplitud de la adopción práctica.

Las implicaciones difieren entre los lectores. Los desarrolladores obtienen otro entorno que evaluar frente a sus experimentos reales. Los compradores empresariales obtienen una razón para plantear preguntas más precisas sobre el esfuerzo de migración y mantenimiento.

Los usuarios de productos de IA deberían esperar un efecto indirecto. Mejores decisiones de infraestructura pueden influir en cómo los equipos de producto asignan el tiempo de ingeniería y persiguen mejoras del modelo. El anuncio en sí no establece ninguna mejora concreta en las aplicaciones que esos usuarios encuentran.

Para los equipos que siguen la transición, conserven los ajustes de referencia, las versiones de software y las explicaciones de fallos junto con los resultados favorables. Una base de conocimiento con búsqueda puede mantener esa evidencia disponible cuando el próximo lanzamiento del backend cambie la comparación.

Comience con una carga de trabajo de investigación que su equipo comprenda y evalúe después el recorrido completo, desde el cambio de código hasta el resultado validado. Registre el tiempo de preparación, el comportamiento de ejecución, el esfuerzo de depuración y las necesidades de mantenimiento. Mantenga la comparación vinculada al trabajo que pretende repetir. El entrenamiento con Amazon Trainium ofrece ahora una vía más familiar para esa evaluación, y la beta pública hace visibles las brechas restantes a una audiencia más amplia. Lea las divulgaciones de compatibilidad junto con los resultados de rendimiento y vuelva a evaluar la decisión a medida que el software evolucione. La pregunta útil es si su equipo puede completar experimentos más fiables con los recursos de los que dispone. Elija la plataforma que demuestre ese resultado para su carga de trabajo.

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page