Notebookcheck Logo

Un desarrollador elude las restricciones de « Apple » para liberar todo el potencial de la IA del M4

Apple Chip M4.
ⓘ Apple
Apple Chip M4.
Un desarrollador de X ha llevado a cabo ingeniería inversa del motor neuronal M4 de Apple para desbloquear 15,8 TFLOPS de capacidad oculta de entrenamiento de IA, eludiendo las restricciones de software de Apple mediante un lenguaje intermedio de modelos (Model Intermediate Language) personalizado, creado íntegramente al margen del ecosistema oficial de desarrollo de CoreML y Metal.

Apple's M4 de la empresa cuentan con algunas funciones útiles IA , pero la empresa siempre ha mantenido el hardware bajo un estricto control. Por defecto, el Neural Engine integrado en el M4 está limitado exclusivamente a la inferencia. Esto significa que los desarrolladores solo pueden utilizarlo para ejecutar modelos de IA preentrenados, en lugar de entrenar otros nuevos desde cero.

Sin embargo, un desarrollador ha logrado eludir estas estrictas limitaciones de software, llevando a cabo una ingeniería inversa completa del chip para desbloquear 15,8 TFLOPS de potencia de cálculo de IA oculta. Este avance se debe a un investigador conocido como 0x0SojalSec, quien recientemente ha compartido código en el GitHub en el que detalla cómo ha aprovechado el verdadero potencial del M4. Lo que hace que este logro sea especialmente impresionante es que se ha llevado a cabo completamente al margen del ecosistema de desarrollo oficial de Apple.

Dado que « Apple » no concede los niveles de permiso necesarios para comunicarse directamente con el Neural Engine para estas tareas avanzadas, el desarrollador tuvo que encontrar una forma de trabajar sin utilizar herramientas estándar como CoreML, Metal o incluso sin recurrir a la unidad de procesamiento gráfico. Para lograrlo, crearon desde cero un lenguaje intermedio de modelos (Model Intermediate Language) a medida. Este software personalizado logró salvar la brecha con éxito, permitiendo la retropropagación completa y el entrenamiento de transformadores directamente en el Neural Engine de Apple.

Dado que el hardware está muy limitado por su diseño, el desarrollador también tuvo que recurrir a algunas soluciones alternativas muy ingeniosas para mantener la estabilidad del sistema. Por ejemplo, si un proceso se bloquea durante la fase de entrenamiento intensivo, el lenguaje personalizado utiliza un comando de ejecución específico para, en esencia, reiniciar el proceso. Esto permite al sistema actualizar su estado actual y reanudar inmediatamente el aprendizaje automático sin que se bloquee todo el programa.

La velocidad también fue un factor clave para que esta pesada carga de trabajo se ejecutara de forma eficaz. Para garantizar que el entrenamiento funcionara con la mayor fluidez posible, el desarrollador configuró el proceso para que escribiera todo íntegramente en la memoria RAM del sistema. Al evitar activamente el almacenamiento flash NAND, mucho más lento, toda la operación se mantuvo increíblemente rápida. Para cualquiera que utilice un Mac o iPad , esta fascinante solución demuestra que el chip es más que capaz de gestionar cargas de trabajo de entrenamiento de IA, aunque Apple oficialmente prefiera mantener esas capacidades específicas ocultas.

Fuente(s)

Google LogoAdd as a preferred source on Google
Mail Logo
> Análisis y pruebas de ordenadores portátiles y móviles teléfonos > Noticias > Archivo de noticias > Archivo de noticias 2026 06 > Un desarrollador elude las restricciones de « Apple » para liberar todo el potencial de la IA del M4
Antony Muchiri, 2026-06-17 (Update: 2026-06-17)