Skip to content

xlm.tasks.maze.metrics

Validity-based metrics for maze path generation.

MazeSuccess

Bases: MeanMetric

Measure whether generated paths solve the fixed maze task.

A path succeeds when every decoded cell is traversable, every transition is a four-neighbour move, and all conditioning subgoals occur in order. Inputs are SimpleSpaceTokenizer token IDs by default.

update(pred_cells, subgoal_cells, pred_mask=None)

Add a batch of generated token sequences to the running mean.