Qwen 3.6 27B hits 2.5x speed with MTP speculative decoding on llama.cpp

A Reddit user has compiled llama.cpp with a pending PR (#22673) that enables Multi-Token Prediction (MTP) for Qwen 3.6 27B. MTP uses the model's built-in tensor layers for speculative decoding, claiming a 2.5x speedup — from ~11 tok/s to 28 tok/s on a Mac M2 Max 96GB.
Key Details
- Model: Qwen 3.6 27B (Qwen2.5-3.0 architecture variant)
- Hardware tested: Mac M2 Max 96GB
- Results: 28 tok/s with MTP (vs ~11 tok/s without)
- Context support: Up to 262K tokens with turbo4 KV cache on 48GB Mac
- Quantizations: Pre-converted GGUF quants uploaded by the user at
froggeric/Qwen3.6-27B-MTP-GGUF
Compilation Instructions
git clone --depth 1 https://github.com/ggml-org/llama.cpp.git
cd llama.cpp
git fetch origin pull/22673/head:mtp-pr && git checkout mtp-pr
cmake -B build -DGGML_METAL=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build --target llama-cli llama-serverServer Command
llama-server -m Qwen3.6-27B-Q5_K_M-mtp.gguf \
--mmproj mmproj-Qwen3.6-27B-f16.gguf \
--spec-type mtp --spec-draft-n-max 5 \
--cache-type-k turbo4 --cache-type-v turbo4 \
-c 262144 --temp 0.7 --top-k 20 -ngl 99 --port 8081Three optimizations combined:
--spec-type mtp --spec-draft-n-max 5: enables MTP speculative decoding (2.5x faster)--cache-type-k turbo4 --cache-type-v turbo4: 4.25-bit KV cache (quarter memory vs 16-bit)-c 262144: 262K context window (fits 48GB with turbo4)
Hardware Recommendations
Apple Silicon and NVIDIA GPU quantization/KV cache tables are provided in the source for RAM-constrained setups (e.g., IQ2_M on 16GB Apple Silicon with 48K context). Vision (mmproj) support is available on 32GB+ configurations.
Additional Fixes
The user also published 7 fixes to the Qwen jinja chat template that were broken due to vLLM-specific formatting. These are now compatible with llama.cpp and other tools.
Note: Existing GGUF files on Hugging Face do not include MTP support — they require re-conversion with the PR applied. The user warns that initial uploads are incomplete; check the Hugging Face repo status.
📖 Read the full source: r/LocalLLaMA
👀 See Also

ELBO Platform: AI-Powered Training for Critical Thinking and Communication Skills
ELBO is a live training platform built with Claude Code that uses AI to help users practice critical thinking, persuasion, negotiation, and public speaking skills through simulated scenarios and debates.

LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback
A developer connected an LLM agent to Godot 4 using an MCP tool and gave it a single prompt to build a dungeon crawler FPS. The agent created a complete prototype with 3 rooms, lighting, combat, enemies, and progression by running the game, taking screenshots, and fixing visual issues.

Tripsy Launches MCP Server for Claude: Manage Trips via Structured API
Tripsy's official MCP server lets Claude directly read, create, and update trips, activities, stays, transportation, and expenses. Setup takes ~1 minute via Claude's custom connector.

Swarm Leak Detector: Free Tool to Scan for Exposed API Keys in OpenClaw Configs
A developer released swarm-leak-detector, a zero-dependency MIT-licensed tool that scans for over 21 credential patterns (OpenAI, Anthropic, OpenRouter, Stripe, etc.) in plaintext JSON config files. Run it with npx swarm-leak-detector scan ~/.clawdbot/ to check for leaks in about 30 seconds.