Проект llama.cpp выпустил версию b10906, которая включает исправление для компонента сервера, касающегося спекулятивного декодирования после ввода изображений. Изменение гарантирует, что фактическая позиция передается драфтеру вместо количества токенов, что влияет на всех драфтеров, а не только на DFlash.

  • Переименован параметр драфта `n_past` в `pos0`, чтобы точно отражать его роль как индикатора позиции, а не количества токенов.
  • Предоставлены предварительно собранные бинарные файлы для macOS (Apple Silicon и Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA, OpenCL, Vulkan, OpenVINO, SYCL, ROCm) и openEuler.

Это обновление исправляет несоответствие в названии параметра и обеспечивает правильную обработку позиции в логике спекулятивного декодирования сервера.