The llama.cpp project released build b10238, which introduces Multi-Token Prediction (MTP) support for the Qwen3-Next model family. This update includes specific implementation changes to handle MTP layers and fixes related to Python type checking within the codebase.

  • Added MTP support for Qwen3-Next models in src/models/qwen3next.cpp.
  • Fixed computation of num_mtp directly from MTP layers and defined opt_num_mtp_layers in _QwenMtpMixin.
  • Resolved Python type-checking issues and updated gguf-py/gguf/constants.py.
  • Provided binaries for macOS (Apple Silicon/Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, HIP), and openEuler.

This release enables users to run Qwen3-Next models with MTP capabilities on a wide range of hardware architectures and operating systems.