fix: RerankerAdapter falls back to label name when no LABEL_DESCRIPTIONS entry
This commit is contained in:
parent
23828520f0
commit
9fe9c6234d
1 changed files with 1 additions and 1 deletions
|
|
@ -258,6 +258,6 @@ class RerankerAdapter(ClassifierAdapter):
|
||||||
if self._reranker is None:
|
if self._reranker is None:
|
||||||
self.load()
|
self.load()
|
||||||
text = f"Subject: {subject}\n\n{body[:600]}"
|
text = f"Subject: {subject}\n\n{body[:600]}"
|
||||||
pairs = [[text, LABEL_DESCRIPTIONS[label]] for label in LABELS]
|
pairs = [[text, LABEL_DESCRIPTIONS.get(label, label.replace("_", " "))] for label in LABELS]
|
||||||
scores: list[float] = self._reranker.compute_score(pairs, normalize=True)
|
scores: list[float] = self._reranker.compute_score(pairs, normalize=True)
|
||||||
return LABELS[scores.index(max(scores))]
|
return LABELS[scores.index(max(scores))]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue