El proyecto llama.cpp lanzó la compilación b11273, que introduce soporte para el método `classifier_pooling` en modelos de reranking, orientado específicamente a las arquitecturas ModernBERT.

  • La actualización modifica `load_hparams` para leer el tipo de pooling del clasificador desde las configuraciones del modelo.
  • La lógica de conversión ahora restringe los valores aceptados de `classifier_pooling` únicamente a 'cls' y 'mean'.
  • El nombre interno del parámetro `classifier_pooling_type` se cambió a `pooling_type_cls` para mayor claridad.
  • Los modelos ModernBERT recurren al pooling medio si el tipo específico no se especifica explícitamente en la configuración.

Este cambio permite a los usuarios cargar y utilizar correctamente los rerankers de ModernBERT dentro de llama.cpp respetando sus requisitos específicos de pooling.