Minor fix (#77)

* minor fix

* lint

---------

Co-authored-by: liangyuxin <liang@ali.com>
This commit is contained in:
liangyuxin42
2025-12-10 16:05:25 +08:00
committed by GitHub
co-authored by liangyuxin
parent 908329d214
commit 05b6d8dcf7
3 changed files with 8 additions and 5 deletions
+5 -2
View File
@@ -18,14 +18,16 @@ def load_config(config_path):
return config
def load_lerobot_dataset(repo_id, action_horizon, args):
def load_lerobot_dataset(repo_id, root, action_horizon, args):
dataset_meta = LeRobotDatasetMetadata(repo_id)
dataset = LeRobotDataset(
repo_id,
root=root,
delta_timestamps={
key: [t / dataset_meta.fps for t in range(action_horizon)]
for key in [KEY_MAPPINGS[repo_id]["action"]]
},
video_backend="pyav",
)
num_batches = len(dataset) // args.batch_size
generator = torch.Generator()
@@ -56,10 +58,11 @@ if __name__ == "__main__":
config = load_config(path)
lerobot_config = config["data"]["lerobot_config"]
repo_id = lerobot_config.get("repo_id", None)
root = lerobot_config.get("root", None)
assert repo_id is not None, "repo id is required"
action_horizon = config["data"].get("action_horizon", 32)
data_loader, num_batches = load_lerobot_dataset(repo_id, action_horizon, args)
data_loader, num_batches = load_lerobot_dataset(repo_id, root, action_horizon, args)
keys = ["state", "action"]
stats = {key: normalize.RunningStats() for key in keys}