Gemma 4 12B: un modelo multimodal unificado y sin codificador

Arquitectura y diseño “sin codificador”

  • La principal novedad que se comenta es el diseño multimodal “sin codificador”.
  • Las entradas de visión/audio se mapean al espacio del LLM mediante pequeños módulos de proyección/embedding (una sola matmul + información posicional/de coordenadas) en lugar de un gran codificador ViT/audio separado.
  • Algunos sostienen que esto sigue siendo “codificación”, solo que sin una red codificadora profunda.
  • La ruta de audio es especialmente controvertida: se afirma que los fotogramas de audio en bruto se pasan por una sola proyección sin embeddings posicionales explícitos; otros insisten en que debe existir algún mecanismo posicional, pero el artículo supuestamente dice lo contrario.
  • Varios señalan que esto es un enfoque de “early fusion” con precedentes (FAIR, EVE, Thinky).

Cuantización, hardware y marketing de “16GB”

  • Debate intenso sobre la afirmación de que “funciona en 16GB”.
  • Los pesos BF16 necesitan ~24GB+; un uso real en 16GB requiere 8 bits o menos, y deja muy poco margen.
  • Algunos usuarios obtienen errores de “memoria insuficiente” en Macs de 16–18GB, calificando el mensaje de engañoso.
  • Otros señalan que 12B en int8 cabe en ~12GB, en 4 bits en ~6GB, y reportan velocidades utilizables en CPU y GPUs de consumo.
  • Se comenta que los benchmarks casi seguro están en bf16, mientras que los usuarios reales ejecutarán variantes cuantizadas.

Rendimiento y comparaciones

  • Benchmarks y anécdotas sugieren:
    • 12B es fuerte para su tamaño, pero Gemma 4 de 26B/31B y Qwen 3.6 de 27B/35B son claramente mejores, especialmente para programación y razonamiento difícil.
    • Algunos encuentran que Gemma 4 31B “da vueltas” a Qwen comparables en ingeniería compleja; otros dicen que Qwen sigue siendo superior para programar, especialmente con uso de herramientas.
    • Un benchmark de programación en una cuantización Q4 muestra resultados aproximadamente comparables a GPT‑4.1 en esa tarea, aunque con pequeños errores de sintaxis.
    • Para tareas en alemán, 12B está aproximadamente empatado con Qwen 3 14B y por debajo de Gemma 31B / Qwen afinado para razonamiento.

Calidad de visión y audio

  • Impresiones mixtas sobre visión:
    • Algunos elogian su razonamiento con entrada visual y la ventaja de velocidad del pequeño embebedor.
    • Otros informan fallos graves: identificar mal fotos del Taj Mahal, gráficos de dispersión, imágenes simples de “This is a test” o monedas; a veces entra en bucle o alucina.
    • Varios señalan que Qwen multimodal suele superar a Gemma en imágenes.
  • La ruta de audio (proyección de forma de onda en bruto) se ve como audaz desde el punto de vista arquitectónico, pero quizá frágil; todavía no hay benchmarks de audio sustantivos de usuarios.

Casos de uso para modelos pequeños/locales

  • Usos reportados: limpieza de dictado, triage de correos, OCR + estructuración de documentos, descripción de imágenes, resumen de reuniones, clasificación, búsqueda mejorada por recuperación sobre datos personales y agentes prototipo.
  • Patrón común: dividir los problemas en microtareas y confiar en modelos locales cuando la calidad de frontera no es esencial, usando modelos en la nube solo para los casos más difíciles.

Estrategia de Google e impacto en el ecosistema

  • Muchos especulan sobre las motivaciones:
    • Marketing, iteración de investigación, habilitación en edge/Android/Chrome, impulso al uso de Vertex AI y comoditización de las ofertas de la competencia.
    • Cubrirse frente a los potentes modelos abiertos chinos y debilitar los fosos de los modelos cerrados (OpenAI/Anthropic).
  • A algunos les preocupa que Gemma socave los esfuerzos independientes de código abierto; otros creen que obliga a mejorar la eficiencia y la apertura en todo el ecosistema.

Herramientas, despliegue y problemas tempranos

  • Discusión activa sobre Ollama, llama.cpp, vLLM, MLX, LiteRT‑LM y Edge Gallery.
  • Confusión sobre etiquetas solo para MLX, soporte multimodal parcial y MTP (predicción de múltiples tokens) aún en desarrollo en runtimes populares.
  • Las primeras versiones cuantizadas tenían errores o archivos mmproj ausentes; algunos usuarios reportan fallos, explosiones de memoria o aritmética deficiente, lo que sugiere que la pila todavía está madurando.