llama.cpp プロジェクトはビルド b10182 をリリースしました。これにはトークン抑制の管理方法に関する構造的な変更が含まれています。主な変更点は、`suppress_tokens` の処理ロジックを `common/sampling` モジュールに移動することです。

  • コードベースから `has_logit_bias` 機能が削除されました。
  • このリリースは、以前の機能に関連するセキュリティ問題に対処しています。
  • macOS (Apple Silicon および Intel)、iOS、Linux (CPU、Vulkan、ROCm、OpenVINO、SYCL)、Android、Windows (CPU、CUDA 12/13、Vulkan、OpenCL、ROCm、OpenVINO、SYCL、HIP)、および openEuler 用のバイナリが提供されています。

この更新はサンプリングロジックを統合し、トークン抑制メカニズム内の特定の問題を解決します。