Skip to content

LeRobot v3 writer: null feature cells now surface at load time instead of convert time #5

Description

@griswaldbrooks

_flush_chunk's union fill and the null filtering in _compute_episode_stats mean the writer now
emits datasets containing null action / observation.state cells and finalizes successfully,
where previously the column was dropped from the chunk instead.

Neither shape is loadable upstream, so this is not a regression — but the failure has moved from
convert time to load time, which is the worse place for it. The writer should reject (or at least
warn about) an episode with null values in a declared non-image feature at write time.

Deferred from the LeRobot v3 image-mode PR; targeted at a patch release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions