The llama.cpp project released version b10906, which includes a fix for the server component regarding speculative decoding after image inputs. The change ensures that the actual position is passed to the drafter instead of the token count, affecting all drafters rather than just DFlash.

  • Renamed the draft parameter `n_past` to `pos0` to accurately reflect its role as a position indicator rather than a token count.
  • Provided pre-built binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA, OpenCL, Vulkan, OpenVINO, SYCL, ROCm), and openEuler.

This update corrects a parameter naming inconsistency and ensures proper position handling in the server's speculative decoding logic.