Qué es
llama.cpp es un motor de inferencia en C y C++ con licencia MIT. El recurso aplica la receta oficial de Unsloth para ejecutar GLM-5.1 en formato GGUF. El repo y la licencia de esta ficha corresponden al motor; los pesos del modelo tienen sus propias condiciones.
Para qué te sirve
- Cuando quieres probar un modelo de programación sin enviar cada prompt a un servicio de inferencia externo.
- Cuando tu equipo dispone de memoria suficiente para alojar una cuantización grande.
- Cuando necesitas servir el modelo a una aplicación mediante una API compatible con clientes OpenAI.
Cómo funciona
La receta compila las herramientas de llama.cpp y descarga una cuantización de Unsloth desde Hugging Face. llama-cli abre una sesión de terminal; llama-server es la vía documentada para clientes HTTP. El tamaño del contexto y la cuantización influyen en la memoria necesaria y la experiencia de uso.
La guía distingue ajustes generales de los usados para pruebas de programación. Mantén esa diferencia cuando compares resultados: cambiar muestreo, contexto o cuantización cambia la prueba. Un resultado en el chat tampoco valida todavía la integración con herramientas de un agente.
Antes de empezar
La receta reproducida usa Linux y CUDA, con compilador, CMake y las dependencias que enumera Unsloth. Para Mac consulta las instrucciones específicas antes de reutilizar flags de CUDA. La guía atribuye 236 GB de disco a UD-IQ2_M y describe equipos con 256 GB de memoria; revisa el archivo concreto y deja margen para contexto y sistema.
Límites y alternativas
No es una configuración para un portátil corriente. Cuando la memoria disponible no basta y se descarga trabajo al disco, la inferencia se ralentiza. La licencia MIT del motor no cubre automáticamente los pesos ni los datos que uses. Si no puedes alojar ese tamaño, elige un modelo menor admitido por llama.cpp o evalúa el coste de una API para tu carga real.
Recursos
- Repo en GitHub - 132454 estrellas, licencia MIT.
- Licencia - condiciones del código.
- Guía de Unsloth - requisitos, compilación y ejecución.
- README del motor - plataformas e interfaces.
Datos comprobados con GitHub el 26 oct 2026. Último commit en la rama predeterminada: 2026-10-26.