Modelo de lenguaje Transformer ejecutándose localmente en un Game Boy Color estándar
Un desarrollador ha logrado que un modelo de lenguaje transformador real funcione en un Game Boy Color (GBC) estándar, sin necesidad de teléfono, PC, Wi-Fi ni inferencia en la nube. Todo el proceso de inferencia se ejecuta localmente en el hardware portátil.
Detalles clave
- Modelo: TinyStories-260K de Andrej Karpathy, convertido a pesos INT8 con matemáticas de punto fijo, sin necesidad de soporte de coma flotante.
- Hardware: Game Boy Color estándar + EZ Flash Junior (cartucho flash) + tarjeta microSD.
- Cadena de herramientas: GBDK-2020, que produce un ROM MBC5 para Game Boy.
- Arquitectura de memoria: Los pesos del modelo residen en la ROM del cartucho con bancos. La caché KV se almacena en la SRAM del cartucho debido a que la RAM de trabajo del GBC es muy pequeña.
- Ingreso de texto: En el propio dispositivo, usando el D-pad y botones con un teclado en pantalla.
- Proceso de inferencia: Tokenización del texto en el GBC, luego precarga del transformador y generación autorregresiva con almacenamiento en caché KV.
- Rendimiento: Extremadamente lento; la salida es ininteligible debido a la fuerte cuantización y aproximaciones matemáticas, pero el bucle principal del transformador funciona.
- Código fuente: Disponible en GitHub en github.com/maddiedreese/gbc-transformer. Una gran parte del código fue creado usando Codex AI.
El proyecto demuestra que incluso hardware con recursos extremadamente limitados puede ejecutar inferencia de transformadores con técnicas agresivas de cuantización y gestión de memoria. Es una prueba de concepto, no un LLM práctico, pero es una curiosidad técnica que vale la pena examinar.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

Usuarios de OpenRouter reportan bug de firma invalida en bloques de pensamiento de Sonnet 4.5
Un bug que afecta el modo de pensamiento extendido de Claude Sonnet 4.5 via OpenRouter causa fallos de validacion de firma.

Claude Code v2.1.157: Carga automática de plugins desde .claude/skills, Agentes mejorados y Worktrees
Claude Code v2.1.157 carga automáticamente plugins desde .claude/skills, añade scaffolding con 'claude plugin init', respeta la configuración de agente en settings.json y corrige más de 20 errores.

Claude Code v2.1.195: Corrección del emparejador de hooks, variable de entorno para desactivar el ratón, correcciones de dictado por voz
Claude Code v2.1.195 corrige los hook matchers con identificadores con guiones para que coincidan exactamente, añade la variable de entorno CLAUDE_CODE_DISABLE_MOUSE_CLICKS y mejora el dictado por voz y las tareas en segundo plano.

Claude Code v2.1.232: Bifurcación de subagentes, soporte de GitLab y correcciones de seguridad
Claude Code v2.1.232 habilita la bifurcación de subagentes por defecto, añade soporte de GitLab a los mercados de plugins y corrige varias vulnerabilidades de seguridad, incluyendo bypass de PowerShell y symlinks.