llama.cpp プロジェクトはビルド b11273 をリリースし、リランキングモデルにおける `classifier_pooling` メソッドのサポートを導入しました。これは特に ModernBERT アーキテクチャを対象としています。

  • 更新により `load_hparams` が修正され、モデル設定から分類子プーリングタイプが読み込まれるようになりました。
  • 変換ロジックは、受け付ける `classifier_pooling` の値を 'cls' と 'mean' のみに制限しました。
  • 内部パラメータ名 `classifier_pooling_type` は明確化のため `pooling_type_cls` に改名されました。
  • ModernBERT モデルは、設定で特定のタイプが明示的に指定されていない場合、デフォルトで平均プーリングにフォールバックします。

この変更により、ユーザーは llama.cpp 内で ModernBERT リランカーを正しく読み込み、その特定のプーリング要件に従って利用できるようになります。