mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-10-13 00:10:37 +02:00
model : support classifier_activation for rerankers (#29692)
* model : support classifier_activation for rerankers Assisted-by: Claude Opus 5.5 * model : map classifier gelu to gelu_erf and accept tanh Assisted-by: Claude Opus 5.5 * model : default act_cls to tanh, ModernBERT falls back to gelu_erf Assisted-by: Claude Opus 5.5
This commit is contained in:
@@ -2352,6 +2352,10 @@ class TextModel(ModelBase):
|
||||
if classifier_pooling not in ("cls", "mean"):
|
||||
raise NotImplementedError(f"Unsupported classifier_pooling: {classifier_pooling}")
|
||||
self.gguf_writer.add_classifier_pooling_type(mode_mapping[classifier_pooling])
|
||||
if (classifier_activation := self.hparams.get("classifier_activation")) is not None:
|
||||
if classifier_activation not in ("gelu", "silu", "tanh"):
|
||||
raise NotImplementedError(f"Unsupported classifier_activation: {classifier_activation}")
|
||||
self.gguf_writer.add_classifier_activation(classifier_activation)
|
||||
|
||||
def _set_vocab_glmedge(self):
|
||||
from transformers import AutoTokenizer
|
||||
|
||||
Reference in New Issue
Block a user