Evaluación comparativa de 88 modelos pequeños GGUF en un Mac Mini M4 de 16 GB

Se desarrolló una canalización automatizada para descargar, evaluar, subir y eliminar modelos GGUF en oleadas en una Mac Mini M4 con 16 GB de memoria unificada. La canalización probó 88 modelos para encontrar LLMs locales adecuados para esta configuración de hardware.
Hallazgos Clave
- 9 de 88 modelos son inutilizables con 16 GB de RAM - Cualquier modelo donde los pesos más la caché KV superen aproximadamente 14 GB causa trashing de memoria, resultando en TTFT > 10 segundos o < 0.1 tokens/segundo. Esto incluye todos los modelos densos de 27B+.
- Solo 4 modelos se sitúan en la frontera de Pareto de rendimiento vs calidad - Todos son arquitectura LFM2-8B-A1B (MoE de LiquidAI con 1B parámetros activos). El diseño MoE significa que solo unos 1B parámetros están activos por token, logrando 12-20 tokens/segundo donde los modelos densos de 8B alcanzan un máximo de 5-7 tokens/segundo.
- La escalabilidad de contexto de 1k a 4k es plana - La mayoría de los modelos muestran cero degradación de rendimiento, con algunas variantes de LFM2 acelerándose incluso a 4k de contexto.
- La escalabilidad de concurrencia es pobre (0.57x en concurrencia 2 vs ideal 2.0x) - La Mac Mini está limitada por el ancho de banda de memoria, por lo que se recomienda ejecutar una solicitud a la vez.
Modelos en la Frontera de Pareto
Estos cuatro modelos superan a todos los demás tanto en velocidad como en calidad:
- LFM2-8B-A1B-Q5_K_M (unsloth): 14.24 TPS promedio, puntuación de calidad 44.6
- LFM2-8B-A1B-Q8_0 (unsloth): 12.37 TPS promedio, puntuación de calidad 46.2
- LFM2-8B-A1B-UD-Q8_K_XL (unsloth): 12.18 TPS promedio, puntuación de calidad 47.9
- LFM2-8B-A1B-Q8_0 (LiquidAI): 12.18 TPS promedio, puntuación de calidad 51.2
La evaluación de calidad utilizó subconjuntos compactos (20 preguntas GSM8K + 60 MMLU) - útil direccionalmente para clasificar pero no números absolutos de calidad de publicación.
Recomendaciones
Para la mejor calidad: LFM2-8B-A1B-Q8_0. Para velocidad: Q5_K_M. Para equilibrio: UD-Q6_K_XL.
Detalles Técnicos
- Hardware: Mac Mini M4, 16 GB de memoria unificada, macOS 15.x
- Software: llama-server (llama.cpp)
- Metodología: Los números de rendimiento son p50 sobre múltiples solicitudes
- Datos: Todos los datos son reproducibles a partir de artefactos en el repositorio
La canalización completa está automatizada y es de código abierto. Los datos CSV con los 88 modelos y los scripts de evaluación están disponibles en el repositorio.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Claude Code Routines: Tareas Automatizadas en la Nube para Flujos de Trabajo de Desarrollo de IA
Las Rutinas de Claude Code permiten a los desarrolladores guardar configuraciones de Claude Code como tareas automatizadas que se ejecutan en la infraestructura en la nube gestionada por Anthropic. Las rutinas admiten desencadenadores programados, por API y de GitHub para la ejecución automática de prompts en repositorios.

Herramienta de código abierto automatiza el análisis de competidores en anuncios de Meta con Claude Code.
Ads Machine es un sistema de código abierto construido con Claude Code que extrae anuncios de competidores de la Biblioteca de Anuncios de Meta, transcribe videos, extrae ganchos y ángulos, y califica anuncios según el tiempo que han estado activos. Puede generar variaciones de anuncios exitosos y enviar campañas a Meta.

Gemma4 26B-A4B Ofrece un Rendimiento Local Rápido con Búsqueda Web y Soporte de Imágenes
El modelo gemma-4-26B-A4B alcanza aproximadamente 145 tokens por segundo en una RTX 4090 e incluye soporte MCP para búsqueda web y de imágenes en aplicaciones de chat. Una publicación de blog detalla la configuración y el uso multiplataforma en Mac e iPhone.

La Gema Rails-AI-Context Proporciona a Claude Código con el Modelo Completo de la Aplicación Rails a través de MCP
La gema rails-ai-context auto-introspecta aplicaciones Rails y expone 39 herramientas a través de MCP, permitiendo que Claude Code consulte detalles específicos de la aplicación como esquemas con columnas encriptadas, asociaciones de modelos, rutas, conexiones Stimulus y mapeos Turbo en lugar de leer archivos completos.