llama.cppプロジェクトはバージョンb10004をリリースし、VulkanとCPUバックエンドの両方でSET_ROWS操作のソースとしてf16の完全なサポートを導入しました。このアップデートには、追加のバックエンドテストとIntelハードウェアに対する特定の問題修正も含まれています。

  • VulkanおよびCPUバックエンドにf16 SET_ROWS(f32と同等)の完全なサポートを追加。
  • Intelプロセッサでの失敗に対処するため、サポートされている場合はDenormPreserve 16を設定。
  • エラー閾値を調整し、Metal supports_opを更新。
  • CPU、Vulkan、CUDA、ROCm、OpenVINO、SYCL、HIPバックエンド向けにmacOS、Linux、Android、Windows、openEulerのバイナリを提供。

このリリースは、特定のバックエンド操作における精度処理を改善し、新しいバイナリ配布によりプラットフォーム対応範囲を拡大しました。