Multi-Task Evaluation Example

Multi-Task Evaluation Example#

Configuring multi_task.yaml#

  • eval.defaults defines inference parameters shared by every dataset entry. Override them inside an individual dataset block if needed.

  • eval.datasets enumerates the datasets to evaluate. Each entry should specify:

    • name: a short identifier that appears in logs and dashboards.

    • path: the path to the dataset JSONL file.

    • rm_type: which reward function to use for scoring.

    • n_samples_per_eval_prompt: how many candidate completions to generate per prompt.

IFBench Notes#

  • When ifbench is used, vime/rollout/rm_hub/ifbench.py will automatically prepares the scoring environment, so no additional manual setup is required beyond providing the dataset path.