File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -92,11 +92,15 @@ def replay(cfg: ReplayConfig):
92
92
93
93
robot = make_robot_from_config (cfg .robot )
94
94
dataset = LeRobotDataset (cfg .dataset .repo_id , root = cfg .dataset .root , episodes = [cfg .dataset .episode ])
95
- actions = dataset .hf_dataset .select_columns ("action" )
95
+
96
+ # Filter dataset to only include frames from the specified episode since episodes are chunked in dataset V3.0
97
+ episode_frames = dataset .hf_dataset .filter (lambda x : x ["episode_index" ] == cfg .dataset .episode )
98
+ actions = episode_frames .select_columns ("action" )
99
+
96
100
robot .connect ()
97
101
98
102
log_say ("Replaying episode" , cfg .play_sounds , blocking = True )
99
- for idx in range (dataset . num_frames ):
103
+ for idx in range (len ( episode_frames ) ):
100
104
start_episode_t = time .perf_counter ()
101
105
102
106
action_array = actions [idx ]["action" ]
You can’t perform that action at this time.
0 commit comments