evaluator¶
xiao_hei_vln.evaluator
¶
Offline evaluation pipeline for CMU VLN Challenge 2026.
Supports Task 1 (Numerical) and Task 2 (Object Reference) metrics. Task 3 (Instruction-Following) requires the closed-source official evaluator.
Types¶
xiao_hei_vln.evaluator.types
¶
Shared data types for the evaluation pipeline.
EvalSample
dataclass
¶
One evaluation example: a question paired with ground truth and prediction.
Runner¶
xiao_hei_vln.evaluator.runner
¶
Evaluator: groups EvalSamples by type and dispatches to metric computers.
Evaluator
¶
Run evaluation on a list of EvalSamples and produce an EvalReport.
Report¶
xiao_hei_vln.evaluator.report
¶
EvalReport: aggregates metrics across all question types and formats output.