in src/alpaca_eval/annotators/base.py [0:0]
def _initialize_annotators(self) -> dict[str, "SingleAnnotator"]:
"""Load all the configs and prompts if necessary."""
annotators_config = utils.load_configs(self.annotators_config)
try:
# in case a path is given we make it relative to that path
base_dir = self.annotators_config.parents[1]
except:
base_dir = self.base_dir
return {
name: self.SingleAnnotator(
seed=self.seed,
base_dir=base_dir,
annotation_column=self.annotation_key,
**annotator_config,
)
for name, annotator_config in annotators_config.items()
}