# llama.cpp b12091 adds MTP state save and restore

> The pre-release changes how llama.cpp handles hidden state during MTP checkpointing. It also offers builds for a range of operating systems and hardware.

Oossa · 2026-11-04 · https://oossa.com/en/llama-cpp-b12091-adds-mtp-state-save-and-restore

The llama.cpp project published pre-release b12091 on November 4, 2026. Its main change saves and restores hidden state for MTP, a method used in speculative decoding, when checkpointing. The release notes say it saves only the boundary hidden row; verification rows are rebuilt on supported restore paths.

The release lists builds for macOS, iOS, Linux, Android and Windows, including options for different processors and accelerators. The notes do not describe the change’s performance impact.

## The facts

- Version: b12091, marked as a pre-release.
- Release date: November 4, 2026.

## Why it matters

For developers using MTP in llama.cpp, the change affects how hidden state is preserved across supported restores; the release notes do not say whether it improves speed or reliability.

## Sources & references

1. [ggml-org/llama.cpp b12091](https://github.com/ggml-org/llama.cpp/releases/tag/b12091) – llama.cpp, 2026-11-04

Last updated: 2026-11-04
