Проект llama.cpp выпустил сборку b10822, которая изменяет систему сборки для прямой встраивания ресурсов пользовательского интерфейса с помощью CMake. Это изменение устраняет необходимость во вспомогательном инструменте на C++ на этапе сборки и внешней зависимости gzip, тем самым упрощая процесс кросс-компиляции.

  • Сгенерированный код C++ сохраняется в шаблонах для поддержания читаемости при полном сохранении встроенных UI-ресурсов.
  • Предварительно собранные бинарные файлы доступны для macOS (Apple Silicon и Intel), iOS, Linux (Ubuntu с CPU, Vulkan, ROCm 10.0, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm 10.0, OpenVINO, SYCL) и openEuler.
  • Сборки macOS Apple Silicon с KleidiAI отключены в этом релизе.

Это обновление оптимизирует инфраструктуру сборки для разработчиков, обеспечивая всестороннюю поддержку платформ для последней версии llama.cpp.