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 のオプションを提供。

このリリースは、特定の活性化関数のハードウェア互換性を拡張し、対応するアクセラレータの効率を向上させます。