vla-jepa-folding / README.md
chalkp's picture
Upload folder using huggingface_hub
9449989 verified
|
Raw
History Blame Contribute Delete
1.6 kB
---
license: apache-2.0
tags:
- vla-jepa
- robotics
- folding
- bimanual
- fine-tuned
- lerobot
base_model: lerobot/VLA-JEPA-Pretrain
datasets:
- lerobot/high_quality_folding
library_name: lerobot
---
# VLA-JEPA Fine-tuned with [Unfolding Robotics](https://huggingface.co/spaces/lerobot/robot-folding) dataset
## Model Description
This model is a **VLA-JEPA** policy fine-tuned for bimanual shirt folding on the OpenArm robot.
- **Base model:** [lerobot/VLA-JEPA-Pretrain](https://huggingface.co/lerobot/VLA-JEPA-Pretrain) (VLA-JEPA pretrained on DROID)
- **Fine-tuning dataset:** [lerobot/high_quality_folding](https://huggingface.co/datasets/lerobot/high_quality_folding)
## Training Details
**Slurm Scripts and training config for job submission on LANTA are already provided in the repository.**
- **Cross-embodiment transfer:** DROID (7D single-arm) → OpenArm (16D bimanual)
- **Re-initialized layers:** action_encoder, action_decoder, state_encoder
- **Frozen backbone:** Qwen3-VL-2B (inference only)
- **Trainable params:** 155M / 2.3B total
- **Optimizer:** AdamW, lr=3.75e-5, weight_decay=0.01
- **Schedule:** Cosine decay with warmup
- **Batch size:** 128
- **Steps:** 40000
- **Precision:** BF16
- **RABC:** Enabled (kappa=0.0265, SARM progress scores)
- **Normalization:** QUANTILES for state and action
- **Training time:** ~48-49 hours on 4x LANTA GPU Node (4xA100 40GB SXM)
## Loss Curve
![loss_curve](media/loss_curve.png)
## Usage
```python
from lerobot.policies import make_policy
policy = make_policy(pretrained_name_or_path="chalkp/vla-jepa-folding")
```