YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

WEAVER fine-tuned on Pi0.5 RoboLab demos β€” model card & usage

A fine-tune of the released WEAVER action-conditioned multi-view world model on 207 Pi0.5 RoboLab manipulation episodes (10 tasks, with semantic / spatial / scale language variations), produced in this repo's plan 007. It predicts future multi-view SD3 latents conditioned on robot actions, plus reward + critic heads.

Results (held-out validation, lower is better)

View Metric Base (released) Fine-tuned Ξ”
Exterior FVD 529.8 88.6 βˆ’83%
Exterior LPIPS 0.168 0.070 βˆ’58%
Exterior PSNR (dB) 15.3 20.5 +5.2
Wrist FVD 851.1 437.4 βˆ’49%
Wrist LPIPS 0.416 0.250 βˆ’40%
Wrist PSNR (dB) 13.7 17.1 +3.4

Training: batch 6, 8000 steps, single H100, ~1h45m. Full detail in memory/weaver-finetune.md and plans/007-demo-collection.md.

What's in the checkpoint

  • checkpoint.pt β€” the fine-tuned FlowWM (32-layer spatio-temporal transformer, ~929M params) + reward + critic heads. EMA weights included. The frozen CLIP text-encoder keys are stripped (loaded from HF at build time).
  • config.yaml β€” the WEAVER config the checkpoint was trained/evaluated with.
  • 2-camera model: img_keys = [wrist_left, exterior_1_left] (run twice, right/left, for 3-view panels).

Not included (loaded at runtime, gated): the SD3 VAE (stabilityai/stable-diffusion-3-medium-diffusers) and the CLIP text encoder (openai/clip-vit-large-patch14). You must accept the SD3 license on HuggingFace and hf auth login.

Download

pip install -U huggingface_hub
# gated deps: accept the SD3 license once at hf.co/stabilityai/stable-diffusion-3-medium-diffusers
huggingface-cli login

# the fine-tuned checkpoint (~15 GB)
huggingface-cli download <HF_REPO> --local-dir ./weaver-robolab-ft
# -> ./weaver-robolab-ft/{checkpoint.pt, config.yaml, README.md}

<HF_REPO> is printed by the uploader and recorded in memory/weaver-finetune.md after the push.

Use it

Clone upstream WEAVER (github.com/arnavkj1995/WEAVER) and install it (this repo's scripts/vm-install-weaver.sh automates the GCP/H100 setup, incl. third_party/{openpi,robometer}). Then point the eval/rollout entrypoints at the downloaded dir:

# zero-shot / open-loop rollouts + saved views (per-camera gt/pred .npy)
python -m weaver.generate_views --checkpoint ./weaver-robolab-ft --output-dir out --split val \
    --num-videos 4 --start-idx 0 --overrides dataset.path=<your_dataset> \
    dataset.norm_stats_path=<your_dataset>/norm_stats_relabel.json dataset.annotation_dir=annotation_rewards

This repo's scripts work directly with the downloaded checkpoint:

License & attribution

Derived from WEAVER (arnavkj1995 / NVLabs) β€” respect the upstream model license. The checkpoint contains only fine-tuned FlowWM + reward/critic weights; the SD3 VAE and CLIP encoder are not redistributed here and must be obtained from their gated sources under their own licenses.

Downloads last month
2
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support