Summary
Multi-token prediction (MTP) support has officially merged into the mainline llama.cpp repository—not a fork or custom branch, but the actual upstream codebase the entire local AI ecosystem depends on. In this hands-on tutorial, Fahd Mirza walks through the full process: cloning and building the updated llama.cpp from source (roughly a two-hour compile), downloading the official GGUF MTP-enabled Qwen3.6 27B model in Q8 quantization from Hugging Face, and running controlled before-and-after benchmarks on an NVIDIA RTX A6000 with 48 GB of VRAM.
MTP is a speculative decoding technique where extra prediction heads are baked directly into the model weights, allowing three tokens to be generated from a single forward pass—with no separate draft model and no extra VRAM overhead. Pull request data shows the technique pushing Qwen3.6 27B from 22 tokens per second to 42 tokens per second on an RTX 3090. Mirza replicates this benchmark on his A6000, confirming the speedup with just two additional flags appended to the standard llama-server launch command.
For anyone running large models locally, this is a meaningful quality-of-life upgrade: the performance gains are essentially free, requiring no new hardware or additional model downloads beyond the MTP-enabled GGUF variants now available on Hugging Face.
📺 Source: Fahd Mirza · Published May 19, 2026
🏷️ Format: Tutorial Demo







