llama.cpp プロジェクトは、Hexagon バックエンドで FP32 GELU_ERF と GEGLU_ERF 活性化関数のサポートを導入するバージョン b11260 をリリースしました。このアップデートには、関連するカーネル内のレジスタ圧力を軽減する最適化も含まれています。
- Hexagon 用の FP32 GELU_ERF および GEGLU_ERF サポートを追加。
- hexagon カーネルのレジスタ圧力を低減。
- macOS Apple Silicon、Intel、および iOS のバイナリが利用可能。
- Linux ビルドは CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL、および Snapdragon プラットフォームをカバー。
- Android arm64 ビルドには Snapdragon Hexagon NPU のサポートが含まれる。
- Windows リリースでは CPU、OpenCL Adreno、CUDA 12/13、Vulkan、OpenVINO、SYCL、および ROCm 10.0 のオプションを提供。
このリリースは、特定の活性化関数のハードウェア互換性を拡張し、対応するアクセラレータの効率を向上させます。