Проект llama.cpp выпустил сборку b11273, которая вводит поддержку метода `classifier_pooling` в моделях для переупорядочивания, ориентированную на архитектуры ModernBERT.

  • Обновление изменяет `load_hparams`, чтобы считывать тип классификаторного пулинга из конфигураций модели.
  • Логика конверсии теперь ограничивает принимаемые значения `classifier_pooling` только 'cls' и 'mean'.
  • Внутреннее имя параметра `classifier_pooling_type` было переименовано в `pooling_type_cls` для ясности.
  • Модели ModernBERT используют средний пулинг по умолчанию, если конкретный тип явно не указан в конфигурации.

Это изменение позволяет пользователям корректно загружать и использовать ранжировщики ModernBERT в llama.cpp, соблюдая их специфические требования к пулингу.