llama.cpp プロジェクトはビルド b10822 をリリースし、CMake を使用してユーザーインターフェースアセットを直接埋め込むようにビルドシステムを変更しました。この変更により、ビルド時の C++ ヘルパーと外部の gzip 依存関係が不要になり、クロスコンパイルプロセスが簡素化されます。

  • 生成された C++ コードはテンプレートに保持され、完全に埋め込まれた UI アセットを維持しながら可読性を保ちます。
  • macOS (Apple Silicon および Intel)、iOS、Linux (Ubuntu with CPU, Vulkan, ROCm 10.0, OpenVINO, SYCL)、Android、Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm 10.0, OpenVINO, SYCL)、および openEuler 用のビルド済みバイナリが利用可能です。
  • このリリースでは、KleidiAI を搭載した macOS Apple Silicon ビルドは無効になっています。

このアップデートは開発者のためのビルドインフラストラクチャを合理化し、最新の llama.cpp バージョンに対する包括的なプラットフォームサポートを提供します。