Views
No views yet
| 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 |
memory/weaver-finetune.md and plans/007-demo-collection.md.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.img_keys = [wrist_left, exterior_1_left] (run twice, right/left, for 3-view panels).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.1pip install -U huggingface_hub
2# gated deps: accept the SD3 license once at hf.co/stabilityai/stable-diffusion-3-medium-diffusers
3huggingface-cli login
4
5# the fine-tuned checkpoint (~15 GB)
6huggingface-cli download <HF_REPO> --local-dir ./weaver-robolab-ft
7# -> ./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.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:1# zero-shot / open-loop rollouts + saved views (per-camera gt/pred .npy)
2python -m weaver.generate_views --checkpoint ./weaver-robolab-ft --output-dir out --split val \
3 --num-videos 4 --start-idx 0 --overrides dataset.path=<your_dataset> \
4 dataset.norm_stats_path=<your_dataset>/norm_stats_relabel.json dataset.annotation_dir=annotation_rewardsscripts/finetune-weaver-singlegpu.sh
(env knobs: DATASET, PRETRAINED, EXP, STEPS, BATCH, COMPILE, VALID_FREQ, VIDEO_FREQ, LR, NWORKERS) or
scripts/finetune-weaver-max.sh (probe max batch + compile + eval).
Set PRETRAINED=./weaver-robolab-ft.scripts/make_weaver_finetune_dataset.py
(SD3+CLIP encode, --task-instructions, --id-offset/--append for streaming).scripts/weaver_pred_metrics.py,
scripts/compose_base_vs_ft.py,
scripts/weaver_rollout_modes.py (open-loop vs closed-loop).scripts/weaver_dream_policy.py.