Проект llama.cpp выпустил сборку b10182, которая включает структурное изменение в управлении подавлением токенов. Основное изменение заключается в переносе логики обработки `suppress_tokens` в модуль `common/sampling`.
- Функция `has_logit_bias` была удалена из кодовой базы.
- Выпуск устраняет проблемы безопасности, связанные с предыдущей реализацией.
- Бинарные файлы предоставлены для macOS (Apple Silicon и Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm, OpenVINO, SYCL, HIP) и openEuler.
Это обновление консолидирует логику сэмплирования и устраняет конкретные проблемы безопасности в механизме подавления токенов.