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 対応デバイス上のアテンションメカニズムのハードウェア互換性を拡張します。