Skip to content

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.

Evaluator

Run evaluation on a list of EvalSamples and produce an EvalReport.

EvalSample dataclass

One evaluation example: a question paired with ground truth and prediction.

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.