Views
No views yet
HuggingFaceVLA/libero. The policy learns a
continuous velocity field from Gaussian noise to normalized action chunks and uses frozen CLIP task-text
conditioning for the multi-task LIBERO dataset. It is the reproducible checkpoint associated with
LeRobot PR #3359.HuggingFaceVLA/libero1CUDA_VISIBLE_DEVICES=0,1,2,3 accelerate launch \
2 --multi_gpu \
3 --num_machines=1 \
4 --num_processes=4 \
5 --mixed_precision=bf16 \
6 --dynamo_backend=no \
7 $(which lerobot-train) \
8 --dataset.repo_id=HuggingFaceVLA/libero \
9 --dataset.image_transforms.enable=true \
10 --policy.type=flow_matching \
11 --policy.text_encoder_name=openai/clip-vit-base-patch16 \
12 --policy.freeze_text_encoder=true \
13 --policy.use_group_norm=false \
14 --policy.pretrained_backbone_weights=DEFAULT \
15 --policy.device=cuda \
16 --policy.push_to_hub=false \
17 --output_dir=outputs/train/flow_matching_libero \
18 --job_name=flow_matching_libero \
19 --seed=1000 \
20 --steps=100000 \
21 --batch_size=64 \
22 --num_workers=16 \
23 --prefetch_factor=4 \
24 --log_freq=100 \
25 --save_checkpoint=true \
26 --save_freq=10000 \
27 --wandb.enable=false| Suite | Tasks | Episodes per task | Episodes | Successes | Success rate |
|---|---|---|---|---|---|
libero_spatial | 10 | 10 | 100 | 13 | 13.0% |
libero_object | 10 | 10 | 100 | 4 | 4.0% |
libero_goal | 10 | 10 | 100 | 18 | 18.0% |
libero_10 | 10 | 10 | 100 | 6 | 6.0% |
| Overall | 40 | 10 | 400 | 41 | 10.25% |
eval/results.json.1MUJOCO_GL=egl lerobot-eval \
2 --policy.path=Piersondong/flow_matching_libero \
3 --env.type=libero \
4 --env.task=libero_spatial,libero_object,libero_goal,libero_10 \
5 --eval.batch_size=1 \
6 --eval.n_episodes=10 \
7 --env.max_parallel_tasks=1 \
8 --seed=1000 \
9 --output_dir=outputs/eval/flow_matching_libero \
10 --job_name=flow_matching_libero_standard_4001CUDA_VISIBLE_DEVICES=0 \
2MUJOCO_GL=egl \
3PYOPENGL_PLATFORM=egl \
4LIBERO_CONFIG_PATH=/data/dongyf/fastwam/config/libero \
5LD_LIBRARY_PATH=/data/dongyf/fastwam/deps/libglvnd-jammy/root/usr/lib/x86_64-linux-gnu \
6/data/dongyf/fastwam/envs/lerobot-libero/bin/lerobot-eval \
7 --policy.path=/data/dongyf/fastwam/runs/flow_matching_libero_train_4gpu_20260803_093846/checkpoints/last/pretrained_model \
8 --env.type=libero \
9 --env.task=libero_spatial,libero_object,libero_goal,libero_10 \
10 --eval.batch_size=1 \
11 --eval.n_episodes=10 \
12 --env.max_parallel_tasks=1 \
13 --seed=1000 \
14 --output_dir=/data/dongyf/fastwam/runs/flow_matching_libero_train_4gpu_20260803_093846/eval_standard_400 \
15 --job_name=flow_matching_libero_standard_400model.safetensors: final policy parametersconfig.json: policy architecture and feature configurationpolicy_preprocessor.json and its normalizer weightspolicy_postprocessor.json and its unnormalizer weightstrain_config.json: recorded training configurationeval/results.json: full overall, per-suite, and per-task metricseval/RESULTS.md: concise benchmark summary1@inproceedings{lipman2023flow,
2 title={Flow Matching for Generative Modeling},
3 author={Yaron Lipman and Ricky T. Q. Chen and Heli Ben-Hamu and Maximilian Nickel and Matt Le},
4 booktitle={The Eleventh International Conference on Learning Representations},
5 year={2023},
6 url={https://openreview.net/forum?id=PqvMRDCJT9t}
7}