File size: 1,324 Bytes
99c2fc4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Reproduce

1. Clone RoboFactory at `5868242322414a91454e22f1dd9641f613ba1bcf` and install its environment.
2. Install the dependencies with `pip install -r requirements.txt`.
3. Run `python scripts/download_artifacts.py` (the dataset requires roughly 180 GB).
4. Verify checkpoint hashes against `artifacts/Stereo-CoRE/SHA256SUMS.json`.
5. Export the official DeFM checkpoint path as `DEFM_CHECKPOINT`; DINOv3 access follows its
   upstream Hugging Face license and authentication requirements.
6. Run `bash scripts/audit_data.sh`, then `bash scripts/train_stereo_core.sh` or
   `bash scripts/evaluate_frozen100.sh <checkpoint> <task>`.

The training entry point exactly reproduces the released main configuration: All-5 data,
120k optimizer updates, global batch 40, weighted item sampling, capability target every four
updates, and checkpoints at 60k/80k/100k/120k. Set `DATA_ROOT`, `MODEL_ROOT`, `OUTPUT`, and
`WORKERS` to override paths or loader count without changing the method. Training uses one GPU,
matching the released run; independent evaluations can safely occupy the remaining GPUs.

The exact train/held-out episode split and first-20 manifests are in `protocol/`. The formal main
metric is single-rollout frozen-seed SR@1. Recovery@3 is supplementary and is never substituted
for SR@1 in the raw results.