Проект llama.cpp выпустил версию b10435, которая устраняет проблему производительности в шаблонизаторе Jinja. Основное изменение исправляет ошибку с квадратичной временной сложностью в функции `gather_string_parts`.
- Исправлена квадратичная стоимость в `gather_string_parts`
- Обновлены комментарии и удалены устаревшие тесты
- Предоставлены бинарные файлы для macOS (Apple Silicon и Intel), iOS, Linux (CPU, Vulkan, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm) и openEuler
Это обновление обеспечивает более эффективную обработку строк при рендеринге шаблонов и предлагает обновленные бинарные файлы для широкого спектра аппаратных архитектур и операционных систем.