Fix episode filtering bug when requesting a subset of the episodes in a dataset (#2456)

* filter episodes in load_nested_dataset

* nit

* remove test filtering

* move import to module level

* added missing episode indices to the EpisodeAwareSampler in lerobot_train.py;
This commit is contained in:
Michel Aractingi
2025-11-18 17:26:41 +01:00
committed by GitHub
parent 784cdae55a
commit b464d9f8bc
3 changed files with 20 additions and 7 deletions
+1
View File
@@ -274,6 +274,7 @@ def train(cfg: TrainPipelineConfig, accelerator: Accelerator | None = None):
sampler = EpisodeAwareSampler(
dataset.meta.episodes["dataset_from_index"],
dataset.meta.episodes["dataset_to_index"],
episode_indices_to_use=dataset.episodes,
drop_n_last_frames=cfg.policy.drop_n_last_frames,
shuffle=True,
)