Oossa

llama.cpp b11866 removes an older Metal scaling step

The release drops Metal reduction kernels and a scratch buffer after moving expert-token scaling into the compute graph. No performance results are given.

NoteBy Published by Oossa: 1 min read

The ggml-org team’s llama.cpp b11866 release removes a power-of-two rescaling step from a Metal matrix-multiplication kernel used for mixture-of-experts models. The project says per expert-token scaling in the compute graph now keeps down-projection activations within the range supported by f16 before the operation runs.

That change also removes two-stage reduction kernels, their scratch buffer and an f32 dispatch path, along with tests for inputs that exceeded the f16 range. The release lists builds for Apple Silicon macOS, as well as many other platforms; it reports no speed or accuracy measurements.

Why it matters

For llama.cpp users running mixture-of-experts models on Metal, the kernel now relies on scaling performed earlier in the compute graph; the release does not say whether this changes speed or output quality.

Was this article useful?
Share

Read next

Oossa · Newsletter

The week in AI, explained

Every Monday: the stories worth knowing, in plain language. Free, no spam.