-
Notifications
You must be signed in to change notification settings - Fork 464
Closed
Description
Getting WARNING:mteb.models:Failed to extract metadata from model: 'CrossEncoder' object has no attribute 'model_card_data'. Upgrading to sentence-transformers v3.0.0 or above is recommended. even though I'm using the below
on the following snippet:
from mteb import MTEB
import mteb
from sentence_transformers import CrossEncoder, SentenceTransformer
cross_encoder = CrossEncoder("cross-encoder/ms-marco-TinyBERT-L-2-v2")
dual_encoder = SentenceTransformer("all-MiniLM-L6-v2")
tasks = mteb.get_tasks(tasks=["NFCorpus"], languages=["eng"])
subset = "default" # subset name used in the NFCorpus dataset
eval_splits = ["test"]
evaluation = MTEB(tasks=tasks)
evaluation.run(
dual_encoder,
eval_splits=eval_splits,
save_predictions=True,
output_folder="results/stage1",
)
evaluation.run(
cross_encoder,
eval_splits=eval_splits,
top_k=5,
save_predictions=True,
output_folder="results/stage2",
previous_results=f"results/stage1/NFCorpus_{subset}_predictions.json",
)
Metadata
Metadata
Assignees
Labels
No labels