¿Qué es la cuantización en modelos de IA?
Qué es la cuantización (cuantificación) en modelos de IA: cómo reducir precisión numérica para ahorrar memoria y acelerar inferencia, con ejemplos FP32 vs 4-bit y cuándo compensa.
La cuantización es la técnica que reduce la precisión numérica de un modelo de IA — de 32 bits a 8, 4 o incluso menos — para que ocupe menos memoria, consuma menos ancho de banda y genere tokens más rápido. En español también se habla de cuantificación; en inglés es quantization. Es la razón por la que puedes ejecutar un Llama 70B en una GPU de 24 GB en lugar de necesitar 140 GB de VRAM.
Si has probado Ollama, LM Studio o descargado un modelo en formato GGUF, ya has usado cuantización sin saberlo: esos archivos Q4_K_M, Q8_0 o FP16 son distintos niveles de precisión del mismo modelo.
Navegación rápida
Salta directamente a lo que buscas:
Qué es cuantización | Alta precisión vs cuantizado | Cómo funciona | Formatos habituales | Ventajas y límites | Cuándo usarla | FAQ
Qué es la cuantización
Un modelo de lenguaje grande (LLM) no es más que millones o miles de millones de números — los pesos de la red neuronal — que se multiplican y suman en cada token que genera. Esos números se guardan en memoria con un formato concreto:
| Formato | Bits por peso | Idea en una frase |
|---|---|---|
| FP32 (float 32 bits) | 32 | Máxima precisión; el estándar de entrenamiento |
| FP16 / BF16 | 16 | Mitad de memoria; muy usado en inferencia en GPU |
| INT8 | 8 | Enteros de 8 bits; buen equilibrio calidad/tamaño |
| INT4 | 4 | Muy comprimido; el estándar en IA local con poca VRAM |
Cuantizar un modelo significa convertir esos pesos de alta precisión a un formato más compacto, agrupándolos en rangos discretos en lugar de guardar cada decimal con exactitud total. El modelo sigue siendo el mismo en arquitectura; cambia cómo se representan sus números internos.
Piénsalo como comprimir una foto: pierdes algo de detalle, pero el archivo pesa una fracción y se carga mucho más rápido. En IA, ese «detalle» son decimales que el modelo casi nunca necesita para responder bien.
Relacionado: en nuestro glosario de IA el concepto de modelo y LLM encajan aquí como base.
Alta precisión vs cuantización
La imagen siguiente resume el intercambio en una sola mirada: a la izquierda, un modelo en alta precisión; a la derecha, el mismo tras cuantizar.
| Alta precisión (p. ej. FP32) | Cuantizado (p. ej. 4-bit) |
|---|---|
Números con muchos decimales (9,723214987) | Números redondeados a pocos niveles (9,72) |
| Curva suave en los pesos | Curva «escalonada» — valores discretos |
| Más VRAM, más coste en nube, más lento | Menos memoria, menos factura, más tokens/segundo |
| Referencia para entrenar y evaluar | Estándar para inferencia en producción y local |
No es binario «bueno vs malo». Es qué sacrificas y qué ganas. En la práctica, un Llama 3 8B en Q4 suele ser indistinguible del FP16 para chat general; en tareas de razonamiento matemático fino o código crítico, la diferencia puede notarse.
Cómo funciona (sin fórmulas)
El proceso típico tiene tres fases:
- Entrenamiento — El modelo se entrena en alta precisión (FP32 o BF16). Esa es la «fuente de verdad».
- Calibración — Se pasa un conjunto de datos de ejemplo por el modelo y se mide el rango de valores que toman los pesos en cada capa.
- Cuantización — Cada peso se mapea al valor discreto más cercano dentro de ese rango (p. ej. 16 niveles en 4-bit). Opcionalmente se ajustan escalas por capa para minimizar el error.
Hay dos enfoques principales:
- Post-training quantization (PTQ): se cuantiza un modelo ya entrenado. Rápido, sin reentrenar. Es lo que hace
llama.cppal convertir a GGUF. - Quantization-aware training (QAT): el modelo «aprende» a tolerar baja precisión durante el entrenamiento. Más caro, pero mejor calidad en 4-bit extremo.
Para el 95 % de quienes descargan modelos de Hugging Face o Ollama, solo importa PTQ: eliges el archivo Q4_K_M y listo.
Formatos habituales
Si ves estos nombres al elegir un modelo, ya sabes qué significan:
| Sufijo / formato | Qué implica | Uso típico |
|---|---|---|
| FP16 | 16 bits flotantes | Servidores con GPU potente |
| Q8_0 / Q8 | 8 bits | Casi sin pérdida visible; buena calidad |
| Q4_K_M | 4 bits, variante «medium» | El equilibrio más popular en local |
| Q4_K_S | 4 bits, «small» | Aún más pequeño; algo más de pérdida |
| Q2_K | 2 bits | Emergencia con VRAM mínima; calidad degradada |
| GGUF | Contenedor de llama.cpp | Agrupa pesos cuantizados + metadatos |
Regla práctica: empieza con Q4_K_M. Si tu GPU aguanta, prueba Q8; si te quedas corto de VRAM, baja a Q4_K_S o Q3.
En AirLLM el enfoque es distinto: no cuantiza por defecto, sino que carga el modelo capa a capa. La cuantización y la inferencia por capas son dos palancas distintas para el mismo problema — memoria insuficiente.
Ventajas y límites
Ventajas
- Menos VRAM: un 70B en FP16 puede pedir ~140 GB; en Q4, ~40 GB o menos según implementación.
- Más velocidad: menos bytes por operación = más tokens por segundo en la misma GPU.
- Menor coste en nube: instancias más baratas o más usuarios por servidor.
- IA local viable: es lo que hace posible correr modelos serios en una RTX 3060 o 4070.
Límites
- Pérdida de precisión: en tareas sensibles (código, matemáticas, extracción de datos estructurados) un Q2 puede alucinar más que un Q8.
- No arregla un mal modelo: cuantizar no mejora el entrenamiento; solo comprime.
- Compatibilidad: no todos los frameworks soportan todos los formatos; GGUF va con llama.cpp/Ollama; GPTQ/AWQ con otros runtimes.
Cuándo tiene sentido (y cuándo no)
Sí cuantiza si:
- Quieres inferencia local y tu VRAM es limitada.
- Despliegas en producción y el coste por token importa.
- Haces chat, resumen, clasificación o RAG donde la calidad «buena» basta.
Piénsalo dos veces si:
- Necesitas máxima fidelidad en código o finanzas sin revisión humana.
- Estás evaluando benchmarks oficiales del modelo (compara siempre en la precisión de referencia).
- El modelo ya es pequeño (3B–7B) y tu hardware lo carga en FP16 sin problemas.
Alternativas a la cuantización para ahorrar memoria:
- Modelos más pequeños o destilados.
- Inferencia por capas (AirLLM).
- APIs en nube en lugar de local.
Preguntas frecuentes
¿Cuantización y cuantificación es lo mismo?
En el contexto de modelos de IA, sí. Quantization en inglés se traduce habitualmente como cuantización; cuantificación aparece en algunos textos en español con el mismo sentido. No confundir con «cuantificar» en sentido estadístico (medir magnitudes).
¿Cuánta calidad pierdo con 4-bit?
Depende del modelo y la tarea. Para conversación general y RAG, muchos equipos usan Q4 como estándar sin quejas. Para código o razonamiento complejo, Q8 o FP16 suelen compensar.
¿Puedo cuantizar yo mismo un modelo?
Sí. Herramientas como llama.cpp (convert_hf_to_gguf.py), AutoGPTQ o scripts de Hugging Face permiten convertir modelos descargados. Ollama y LM Studio lo hacen al elegir el nivel de cuantización en la descarga.
¿La cuantización afecta al prompt o al contexto?
No al texto del prompt. Afecta a cómo se almacenan y calculan los pesos del modelo. El límite de contexto (tokens de ventana) lo define la arquitectura, no la cuantización.
¿Qué formato elijo para mi GPU?
Consulta nuestra guía de GPUs para LLM locales: con 8 GB de VRAM, modelos 7B–8B en Q4; con 12–16 GB, 13B–14B en Q4 o 8B en Q8; con 24 GB+, modelos mayores o menos cuantización.
Siguiente lectura: AirLLM: LLM de 70B con 4 GB de VRAM · Vocabulario de IA: 20 conceptos · Mejores GPUs para IA local
Artículos relacionados
AirLLM: ejecutar LLM de 70B con solo 4 GB de VRAM
Qué es AirLLM, cómo ejecuta modelos de 70B en una GPU de 4 GB sin cuantizar, instalación paso a paso, compresión 4/8 bits y cuándo usarlo frente a LM Studio u Ollama.
Guía de mini PCs de IA: ¿necesitas un DGX Spark?
DGX Spark, Corsair AI Workstation 300 y Framework Desktop comparados: dos enfoques de mini PC de IA con 128 GB de memoria unificada y para quién tiene sentido cada uno en 2026.
LM Studio 2026: instalación, primer modelo y ajustes
Guía completa para instalar LM Studio, descargar tu primer modelo y configurarlo para programación: hardware, runtime, cuantización, servidor local y conexión con Claude.


