SeonghuJeon commited on
Commit
f665938
·
verified ·
1 Parent(s): 337e5b8

Document ZeRO-2 optimizer resume layout

Browse files
Files changed (1) hide show
  1. README.md +11 -42
README.md CHANGED
@@ -1,53 +1,22 @@
1
  ---
2
  license: other
3
- tags:
4
- - vggt-omega
5
- - robotics
6
- - oxe
7
- - mimicgen
8
- - robocasa365
9
- - checkpoint
10
  ---
11
 
12
- # VGGT-Omega 1B 256 OXE+MimicGen+RoboCasa365 Step 62000
13
 
14
- Latest consolidated checkpoint from the running CVLAB1 DA3/VGGT-Omega robot training run.
15
 
16
- ## Files
17
 
18
- - `0062000.pt`: consolidated PyTorch checkpoint
19
- - `config.yaml`: resolved training config saved with the run
20
-
21
- ## Run
22
-
23
- - W&B run id: `8gxiadnc`
24
- - W&B name: `[VGGTOMEGA]_hf23000_H4_cvlab1_8gpu_mb28acc1_zero2_ckptfirst_evalmb1_eval1000_20260522_003836`
25
- - Local run dir: `logs/train/[VGGTOMEGA]_resume8gxiadnc_officialteacher_ckpt34000_H4_cvlab1_8gpu_mb28acc1_zero2_eval1000_20260522_124402/robot-20260522-124541`
26
- - Source/resume checkpoint: `.local/deepspeed_ckpt_aliases/hf23000_8gxiadnc_ckpt34000_checkpoints/0034000.pt`
27
- - Teacher checkpoint: `checkpoints/vggt_omega/vggt_omega_1b_256_text.pt`
28
-
29
- ## Training Setup
30
-
31
- - Backbone: VGGT-Omega 1B, 256 input
32
- - History: H=4 only
33
- - `predictor.deep_temporal_causal_mask=true`
34
- - Batch: 8 GPUs, micro batch 28/GPU, global batch 224, grad accumulation 1
35
- - DeepSpeed: ZeRO-2
36
- - Eval/checkpoint interval: 1000 steps
37
- - Dense head: frozen, teacher depth from pristine VGGT-Omega teacher checkpoint
38
-
39
- ## Metrics At Step 62000
40
-
41
- Train log:
42
-
43
- ```text
44
- [step=0062000] total=0.3498 action_l1=0.0664 feat=0.0459 depth=0.0349 ray=0.0000 point=0.0000 rel@1/5/10=0.434/0.788/0.902 mse=0.02163 s/step=3.1 lr=5.2e-05/5.2e-04
45
- ```
46
-
47
- Unified eval:
48
 
49
  ```text
50
- [step=0062000] EVAL-UNIFIED H=4 l1_norm=0.1933 mse_norm=0.10018 l1_raw=0.0468 mse_raw=0.01675 r2_norm=0.386 rel@5/10=0.501/0.674 (104 samples, 104 batches)
 
 
 
 
 
51
  ```
52
 
53
- Uploaded from CVLAB1 on 2026-05-23.
 
1
  ---
2
  license: other
 
 
 
 
 
 
 
3
  ---
4
 
5
+ # VGGT-Omega 1B 256 OXE/MimicGen/RoboCasa365 Step 62000
6
 
7
+ This repo contains the portable model checkpoint `0062000.pt` and the DeepSpeed ZeRO-2 checkpoint shards needed for optimizer-state resume.
8
 
9
+ Important: because this run used DeepSpeed ZeRO-2, `0062000.pt` intentionally stores `optimizer: null`. Optimizer state lives in `checkpoints/0062000/`.
10
 
11
+ To resume with optimizer/scheduler state in this codebase, keep the sibling layout:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
  ```text
14
+ 0062000.pt
15
+ checkpoints/0062000/
16
+ bf16_zero_pp_rank_0_mp_rank_00_optim_states.pt
17
+ ...
18
+ bf16_zero_pp_rank_7_mp_rank_00_optim_states.pt
19
+ mp_rank_00_model_states.pt
20
  ```
21
 
22
+ Then pass `--ckpt /path/to/0062000.pt` with the `checkpoints/0062000/` directory present; `train_robot.py` resolves the sibling ZeRO folder and calls DeepSpeed `load_checkpoint(tag="0062000")`.