Downloads · 30 days
391
4% of all-time downloads
lerobot/vqbet_pusht
vqbet_pusht is a robotics model from lerobot. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
VQ-BeT (as per Behavior Generation with Latent Actions) trained for the PushT environment from gym-pusht.
Downloads · 30 days
391
4% of all-time downloads
All-time downloads
10.8K
Public
Parameters
39.5M
316 MB on disk
Likes
5
Public
Click a slice to open those files.
.safetensors158 MB · 100%
How the weights are stored.
F3239.5M · 100%
From the Hugging Face model README
VQ-BeT (as per Behavior Generation with Latent Actions) trained for the PushT environment from gym-pusht.
See the LeRobot library (particularly the evaluation script) for instructions on how to load and evaluate this model.
Trained with LeRobot@3c0a209.
The model was trained using LeRobot's training script and with the pusht dataset, using this command:
python lerobot/scripts/train.py \
--output_dir=outputs/train/vqbet_pusht \
--policy.type=vqbet \
--dataset.repo_id=lerobot/pusht \
--env.type=pusht \
--seed=100000 \
--batch_size=64 \
--steps=250000 \
--eval_freq=25000 \
--save_freq=25000 \
--wandb.enable=true
The training curves may be found at https://wandb.ai/aliberts/lerobot/runs/3i7zs94u. The current model corresponds to the checkpoint at 200k steps.
| <blank> | Number of Parameters |
|---|---|
| RGB Encoder | 11.2M |
| Remaining VQ-BeT Parts | 26.3M |
The model was evaluated on the PushT environment from gym-pusht. There are two evaluation metrics on a per-episode basis:
eval/avg_max_reward in the charts above). This ranges in [0, 1].Here are the metrics for 500 episodes worth of evaluation.
| Metric | Value |
|---|---|
| Average max. overlap ratio for 500 episodes | 0.895 |
| Success rate for 500 episodes (%) | 63.8 |
The results of each of the individual rollouts may be found in eval_info.json. It was produced after training with this command:
python lerobot/scripts/eval.py \
--policy.path=outputs/train/vqbet_pusht/checkpoints/200000/pretrained_model \
--output_dir=outputs/eval/vqbet_pusht/200000 \
--env.type=pusht \
--seed=100000 \
--eval.n_episodes=500 \
--eval.batch_size=50 \
--device=cuda \
--use_amp=false