# llama.cpp b11866 elimina un paso de escalado en Metal

> La versión elimina los kernels de reducción de Metal y un búfer temporal tras trasladar el escalado de tokens expertos al grafo de cómputo. No se ofrecen resultados de rendimiento.

Oossa · 2026-10-24 · https://oossa.com/es/llama-cpp-b11866-removes-an-older-metal-scaling-step

La versión b11866 de llama.cpp, del equipo ggml-org, elimina un paso de reescalado a potencias de dos de un kernel de multiplicación de matrices de Metal utilizado en modelos de mezcla de expertos. El proyecto afirma que ahora el escalado de cada token experto en el grafo de cómputo mantiene las activaciones de la proyección descendente dentro del rango compatible con f16 antes de ejecutar la operación.

El cambio también elimina los kernels de reducción en dos etapas, su búfer temporal y una ruta de envío f32, además de las pruebas para entradas que superaban el rango de f16. La versión incluye compilaciones para macOS con Apple Silicon y muchas otras plataformas; no informa de mediciones de velocidad ni de precisión.

## Los hechos

- Versión: b11866, fechada el 2026-10-24.
- La versión elimina kernels de reducción de Metal, un búfer temporal y una ruta de envío GGML_PREC_F32.

## Por qué importa

Para quienes usan llama.cpp con modelos de mezcla de expertos en Metal, el kernel ahora depende del escalado que se realiza antes en el grafo de cómputo; la versión no indica si esto afecta a la velocidad o a la calidad de los resultados.

## Fuentes y referencias

1. [ggml-org/llama.cpp b11866](https://github.com/ggml-org/llama.cpp/releases/tag/b11866) – llama.cpp, 2026-10-24

Última actualización: 2026-10-24
