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

Check out the documentation for more information.

WEAVER fine-tuned on 51 diverse RoboLab tasks (10k campaign) β€” model card

Fine-tunes of the released WEAVER action-conditioned multi-view world model on 729 Pi0.5 demos spanning 51 diverse RoboLab tasks (pick-place, bin, plate, stacking, reorientation, tool-use, sorting, food-packing, shelf-placement, cleanup β€” all 10 benchmark tag categories), collected on a fleet of A100s (plan 009). ~3.5Γ— the count and vastly more task-diverse than the earlier 207-episode weaver-robolab-pi05-ft.

Two variants differing only in which over-shoulder camera is the exterior_1 input:

Repo exterior_1 camera Use
…-10k-right over_shoulder right general world-model prediction
…-10k-left over_shoulder left aligned with the Pi0 policy (its exterior_image_1_left is fed from over_shoulder_left) β†’ the one for policy-in-the-dream / intention work

Results (held-out val, base WEAVER β†’ fine-tuned, 51-task set)

Right (over_shoulder_right):

View FVD ↓ FID ↓ LPIPS ↓
Exterior 362 β†’ 85 (βˆ’77%) 39.5 β†’ 20.6 0.157 β†’ 0.074
Wrist 696 β†’ 309 (βˆ’56%) 67.9 β†’ 41.2 0.418 β†’ 0.247

Per-frame (held-out seed): exterior +5.5 dB PSNR / +0.10 SSIM; wrist +5.7 dB / +0.10.

Left (over_shoulder_left β€” policy-aligned):

View FVD ↓ FID ↓ LPIPS ↓
Exterior β†’ 83.2 β†’ 22.1 β†’ 0.076
Wrist β†’ 289 β†’ 36.0 β†’ 0.256

Left in-loop val at step 16 000 (base-vs-FT panels + per-frame PSNR/SSIM added by the eval pass). The left variant essentially matches the right on exterior fidelity (FVD 83 vs 85) and is the one to use for policy-in-the-dream, since Pi0's exterior_image_1_left is fed from over_shoulder_left.

Training: batch 6, 16 000 steps, single H100, use_compile=False. See plans/009-scale-10k.md, memory/weaver-finetune.md.

Download & use

huggingface-cli login   # + accept the SD3 license (VAE loaded at runtime, not redistributed)
huggingface-cli download <HF_REPO> --local-dir ./weaver-10k
python -m weaver.generate_views --checkpoint ./weaver-10k --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

Fine-tune further with PRETRAINED=./weaver-10k scripts/finetune-weaver-singlegpu.sh. Full pipeline (collect β†’ encode β†’ train β†’ eval β†’ dream) in NVLabs RoboLab + this repo's scripts/.

License & attribution

Derived from WEAVER (arnavkj1995 / NVLabs) β€” respect the upstream license. Checkpoint = fine-tuned FlowWM + reward/critic only; SD3 VAE + CLIP not redistributed (obtain from their gated sources).

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