llama.cpp プロジェクトはバージョン b10012 をリリースしました。これには、Hexagon アーキテクチャにおける hmx-queue シグナル列挙型の狭小化問題の修正が含まれています。
このアップデートにより、複数のオペレーティングシステムとハードウェア構成でビルド済みバイナリが提供されます:
- macOS Apple Silicon (arm64) と Intel (x64)。Apple Silicon では KleidiAI が無効化されています。
- Ubuntu x64、arm64、s390x を含む Linux ディストリビューション。Vulkan、ROCm 7.2、OpenVINO、SYCL (FP32/FP16) をサポートするバリアント。
- CPU、OpenCL Adreno、CUDA 12.4、CUDA 13.3、Vulkan、OpenVINO、SYCL、HIP 向けの Windows ビルド。
- Android arm64 (CPU) サポート。
- ACL Graph を使用した openEuler x86 と aarch64 のビルド。標準的な openEuler サポートは無効化されています。
- スタンドアロンの UI パッケージも利用可能です。
このリリースは、多様なハードウェアバックエンド間での互換性を確保しつつ、Hexagon 実装における特定の問題のシグナル処理を修正します。