Skip to content

Commit

Permalink
Update beir eval
Browse files Browse the repository at this point in the history
  • Loading branch information
545999961 authored Nov 21, 2024
1 parent c19935d commit b1849f8
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions FlagEmbedding/evaluation/beir/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ def run(self):
logger.info(f"Running {self.eval_args.eval_name} evaluation on the following dataset names: {dataset_names}")
for dataset_name in dataset_names:
if self.eval_args.use_special_instructions:
self.retriever.embedder.instruction = BEIRInstructions[dataset_name]
self.retriever.stop_multi_process_pool()
self.retriever.embedder.query_instruction_for_retrieval = BEIRInstructions[dataset_name]
logger.info(f"Running {self.eval_args.eval_name} evaluation on: {dataset_name}")
self.evaluator(
splits=self.eval_args.splits,
Expand Down Expand Up @@ -85,4 +86,4 @@ def load_evaluator(self) -> BEIREvaluator:
data_loader=self.data_loader,
overwrite=self.eval_args.overwrite,
)
return evaluator
return evaluator

0 comments on commit b1849f8

Please sign in to comment.