llama.cpp プロジェクトはバージョン b11046 をリリースし、`flash_attn_f32_f16_bin` カーネルの OpenCL サポートを導入しました。このアップデートには、OpenCL デバイス上の Flash Attention 用のガード付きプリフィル機能も含まれています。

  • OpenCL 用の `flash_attn_f32_f16_bin` カーネル実装を追加。
  • OpenCL バックエンドで Flash Attention のガード付きプリフィルロジックを実装。
  • macOS (Apple Silicon および Intel)、Linux (CPU、CUDA、ROCm、Vulkan、SYCL、OpenVINO)、Windows (CPU、CUDA、Vulkan、SYCL、ROCm、OpenVINO)、Android、および iOS 用のバイナリを提供。

このリリースは、主要なオペレーティングシステムとアクセラレータにわたる広範なサポートを維持しつつ、OpenCL 対応デバイス上のアテンションメカニズムのハードウェア互換性を拡張します。