llama.cpp プロジェクトはビルド b10159 をリリースし、Metal バックエンド用の高速ウォルシュ・アダマール変換 (FWHT) カーネルを導入しました。このアップデートには進行中の実装詳細に加え、形状ガードとコードフォーマット調整が含まれています。
- ggml-metal に Metal バックエンド用の FWHT カーネルサポートを追加。
- 狭め込み問題の修正と軽微なスタイル修正を含める。
- CPU、GPU (CUDA, Vulkan, ROCm, SYCL, OpenVINO)、および Apple Silicon アーキテクチャ向けに、macOS、iOS、Linux、Windows、Android、openEuler のバイナリを提供。
今回のリリースにより、対応プラットフォーム上のユーザーが新しい Metal カーネルを利用可能になりました。