CoolFace
Modelpublic

Miical/pi05-libero-10-sft-step-200

sourceHugging Faceotherupdated 2mo agoView on Hugging Face
0likes6downloads
Model Card

PI0.5 LIBERO-10 SFT — Step 200

This is a deliberately undertrained PI0.5 checkpoint fine-tuned on the complete official LIBERO-10 dataset. It is intended as a reproducible starting policy for measuring how much downstream reinforcement learning, particularly ReCap, improves long-horizon task success rather than as a fully trained SFT release.

The checkpoint is an upstream-native, merged PI0.5 policy exported by verl-vla. It does not require a verl-vla checkpoint wrapper for inference.

Lineage

Training configuration

SettingValue
Training methodSupervised fine-tuning (SFT)
Optimizer steps200
Dataset size101,469 frame-level samples, 379 episodes
Samples consumed51,200
Effective epochsapproximately 0.50
Global / mini-batch size256
Micro-batch size16
GPUs8 x NVIDIA H20
Distributed strategyFSDP2
Model dtypebfloat16
Learning rate1e-4
Weight decay1e-5
LR warmup ratio0.05
Action horizon10
DataLoader workers8
Seed42

One complete pass over this dataset is 396 optimizer steps with the configured batch size. This checkpoint was saved at step 200, about halfway through the first epoch. It therefore provides a moderately capable but intentionally non-saturated policy for subsequent reinforcement-learning experiments.

LIBERO-10 evaluation

Evaluation used all 10 LIBERO-10 tasks with 10 trials per task, a maximum of 520 environment steps per trial, and 52 policy interactions with a 10-action chunk.

TaskInstructionSuccessesSuccess rate
0Put both the alphabet soup and the tomato sauce in the basket4 / 1040%
1Put both the cream cheese box and the butter in the basket6 / 1060%
2Turn on the stove and put the moka pot on it4 / 1040%
3Put the black bowl in the bottom drawer of the cabinet and close it5 / 1050%
4Put the white mug on the left plate and put the yellow and white mug on the right plate3 / 1030%
5Pick up the book and place it in the back compartment of the caddy8 / 1080%
6Put the white mug on the plate and put the chocolate pudding to the right of the plate6 / 1060%
7Put both the alphabet soup and the cream cheese box in the basket5 / 1050%
8Put both moka pots on the stove0 / 100%
9Put the yellow and white mug in the microwave and close it2 / 1020%
OverallAll tasks43 / 10043%

These results are from one complete 100-trajectory benchmark run. Per-task estimates use only 10 trials and should not be interpreted as precise population rates.

Intended use

This model is intended as an incompletely trained initial policy for validating whether ReCap or another reinforcement-learning method improves aggregate and per-task LIBERO-10 success. In particular, task 8 has no successful trajectory in this evaluation, while the other tasks provide varying amounts of initial capability. For a high-performing SFT baseline or deployment candidate, use a later and more thoroughly evaluated checkpoint instead.

Loading

python
from giga_models import PI0Policy

policy = PI0Policy.from_pretrained(
    "Miical/pi05-libero-10-sft-step-200"
)

With verl-vla, set the model path directly:

yaml
cluster:
  actor_rollout_ref:
    model:
      path: Miical/pi05-libero-10-sft-step-200
      adapter:
        embodiment: libero

License and attribution

This fine-tuned checkpoint inherits the usage and redistribution constraints of the original PI0.5 checkpoint and its underlying components. The PyTorch conversion and verl-vla integration code have their own respective licenses; consult the base model card and upstream projects before redistribution or commercial use.