masonlimx commited on
Commit
841f7f9
·
verified ·
1 Parent(s): 564d631

Upload folder using huggingface_hub

Browse files
dreamzero_libero_10_full_finetune_w_cache_bs64/checkpoints/step-012688-epoch-08-loss=0.0674.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:43163523487ac38dd1d364bed379521c2de2166658c3553c80fde4471baffa97
3
+ size 91696959464
dreamzero_libero_10_full_finetune_w_cache_bs64/config.json ADDED
@@ -0,0 +1,291 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_ckpt_root": "./checkpoints",
3
+ "_frame_window_size": 17,
4
+ "_tokenizer": "./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl",
5
+ "eval": {
6
+ "dataset": {
7
+ "img_buffer_len": 4,
8
+ "transforms": [
9
+ {
10
+ "img_keys": [
11
+ "agentview_image",
12
+ "robot0_eye_in_hand_image"
13
+ ],
14
+ "type": "ProcessLiberoEvalInputs"
15
+ },
16
+ {
17
+ "image_resize_strategy": "resize-naive",
18
+ "input_sizes": [
19
+ [
20
+ 3,
21
+ 128,
22
+ 128
23
+ ],
24
+ [
25
+ 3,
26
+ 128,
27
+ 128
28
+ ]
29
+ ],
30
+ "means": [
31
+ [
32
+ 127.5,
33
+ 127.5,
34
+ 127.5
35
+ ],
36
+ [
37
+ 127.5,
38
+ 127.5,
39
+ 127.5
40
+ ]
41
+ ],
42
+ "stds": [
43
+ [
44
+ 127.5,
45
+ 127.5,
46
+ 127.5
47
+ ],
48
+ [
49
+ 127.5,
50
+ 127.5,
51
+ 127.5
52
+ ]
53
+ ],
54
+ "type": "TransformImage"
55
+ },
56
+ {
57
+ "gripper_key": "robot0_gripper_qpos",
58
+ "norm_type": "mean_std",
59
+ "out_key": "states",
60
+ "pos_key": "robot0_eef_pos",
61
+ "quat_key": "robot0_eef_quat",
62
+ "state_dim": 32,
63
+ "type": "LiberoProprioFromInputs"
64
+ },
65
+ {
66
+ "max_len": 512,
67
+ "negative_prompt": "Vibrant colors, overexposed, static, blurry details, text, subtitles, style, artwork, painting, image, still, grayscale, dull, worst quality, low quality, JPEG artifacts, ugly, mutilated, extra fingers, bad hands, bad face, deformed, disfigured, mutated limbs, fused fingers, stagnant image, cluttered background, three legs, many people in the background, walking backwards.",
68
+ "tokenizer": {
69
+ "model_path": "./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl",
70
+ "type": "PretrainedTokenizer"
71
+ },
72
+ "type": "LiberoPromptFromInputs",
73
+ "use_conversation": false
74
+ },
75
+ {
76
+ "frame_window_size": 1,
77
+ "num_views": 2,
78
+ "type": "PrepareVideo"
79
+ }
80
+ ],
81
+ "type": "LiberoParquetEvalDataset"
82
+ },
83
+ "denormalize_action": {
84
+ "action_dim": 7,
85
+ "norm_type": "mean_std",
86
+ "type": "DenormalizeLiberoAction"
87
+ },
88
+ "enable_mixed_precision_training": true,
89
+ "eval_chunk_size": 10,
90
+ "mixed_precision_dtype": "bf16",
91
+ "model_family": "dreamzero",
92
+ "num_steps_wait": 10,
93
+ "num_trials_per_task": 50,
94
+ "resize_size": 128,
95
+ "seed": 7,
96
+ "task_suite_name": "libero_10",
97
+ "type": "LiberoEvalRunner"
98
+ },
99
+ "model": {
100
+ "frame_window_size": 17,
101
+ "name_mapping": {
102
+ "vla_head.model": "action_head.model",
103
+ "vlm_backbone.image_encoder": "action_head.image_encoder",
104
+ "vlm_backbone.text_encoder": "action_head.text_encoder",
105
+ "vlm_backbone.vae": "action_head.vae"
106
+ },
107
+ "num_views": 2,
108
+ "pretrained_name_or_path": "./checkpoints/DreamZero-AgiBot",
109
+ "type": "DreamZeroVLA",
110
+ "use_cache": true,
111
+ "vla_head": {
112
+ "action_dim": 7,
113
+ "action_horizon": 10,
114
+ "cfg_scale": 5.0,
115
+ "decouple_inference_noise": false,
116
+ "decouple_video_action_noise": false,
117
+ "dit_dim": 5120,
118
+ "dit_ffn_dim": 13824,
119
+ "dit_freq_dim": 256,
120
+ "dit_in_dim": 36,
121
+ "dit_num_heads": 40,
122
+ "dit_num_layers": 40,
123
+ "dit_out_dim": 16,
124
+ "frame_seqlen": 128,
125
+ "hidden_size": 1024,
126
+ "input_embedding_dim": 1536,
127
+ "max_action_dim": 32,
128
+ "max_chunk_size": 2,
129
+ "max_num_embodiments": 32,
130
+ "max_state_dim": 64,
131
+ "noise_beta_alpha": 1.5,
132
+ "noise_beta_beta": 1.0,
133
+ "noise_s": 0.999,
134
+ "num_action_per_block": 10,
135
+ "num_frame_per_block": 2,
136
+ "num_frames": 17,
137
+ "num_inference_steps": 16,
138
+ "num_state_per_block": 1,
139
+ "type": "DreamZeroHead",
140
+ "use_gradient_checkpointing": true,
141
+ "video_inference_final_noise": 0.8,
142
+ "video_noise_beta_alpha": 3.0,
143
+ "video_noise_beta_beta": 1.0
144
+ },
145
+ "vlm_backbone": {
146
+ "image_encoder_path": null,
147
+ "text_encoder_path": null,
148
+ "tiled": false,
149
+ "type": "WanBackbone",
150
+ "vae_path": null
151
+ }
152
+ },
153
+ "per_device_num_workers": 4,
154
+ "runner": {
155
+ "change_key_name": false,
156
+ "collator": {
157
+ "keys": [
158
+ "states",
159
+ "images",
160
+ "img_masks",
161
+ "actions",
162
+ "action_masks",
163
+ "embodiment_ids",
164
+ "frame_masks",
165
+ "lang_tokens",
166
+ "lang_masks"
167
+ ],
168
+ "meta_keys": [
169
+ "task_description",
170
+ "prompt",
171
+ "info",
172
+ "stats",
173
+ "timestamp"
174
+ ],
175
+ "type": "DictCollator"
176
+ },
177
+ "enable_gradient_checkpointing": true,
178
+ "enable_mixed_precision_training": true,
179
+ "learning_rate": 1e-05,
180
+ "lr_scheduler_type": "linear-warmup+cosine-decay",
181
+ "max_epochs": 8,
182
+ "max_grad_norm": 1.0,
183
+ "max_keep_ckpts": 1,
184
+ "metric": {
185
+ "active_trackers": [
186
+ "jsonl",
187
+ "wandb"
188
+ ],
189
+ "grad_accumulation_steps": 1,
190
+ "run_dir": "work_dirs",
191
+ "type": "VLAMetric",
192
+ "window_size": 1
193
+ },
194
+ "mixed_precision_dtype": "bf16",
195
+ "sampler": null,
196
+ "sharding_strategy": "full-shard",
197
+ "type": "FSDPTrainRunner",
198
+ "warmup_ratio": 0.05,
199
+ "weight_decay": 1e-05
200
+ },
201
+ "train_dataloader": {
202
+ "dataset": {
203
+ "datasets": {
204
+ "action_key": "action",
205
+ "action_window_size": 20,
206
+ "data_root_path": "./datasets/libero_10_no_noops_lerobotv2.1",
207
+ "frame_window_size": 17,
208
+ "statistic_name": "libero_10_no_noops",
209
+ "transforms": [
210
+ {
211
+ "embodiment_id": 0,
212
+ "name_mappings": {
213
+ "actions": [
214
+ "actions"
215
+ ],
216
+ "observation.state": [
217
+ "states"
218
+ ]
219
+ },
220
+ "parquet_keys": [
221
+ "observation.state",
222
+ "timestamp",
223
+ "actions",
224
+ "info",
225
+ "stats",
226
+ "action_masks"
227
+ ],
228
+ "type": "ProcessParquetInputs",
229
+ "video_keys": [
230
+ "observation.images.image",
231
+ "observation.images.wrist_image"
232
+ ]
233
+ },
234
+ {
235
+ "type": "ParquetPrompter",
236
+ "use_conversation": false
237
+ },
238
+ {
239
+ "max_len": 512,
240
+ "tokenizer": {
241
+ "model_path": "./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl",
242
+ "type": "PretrainedTokenizer"
243
+ },
244
+ "type": "ProcessPrompts"
245
+ },
246
+ {
247
+ "height": 128,
248
+ "type": "ResizeImages",
249
+ "width": 128
250
+ },
251
+ {
252
+ "type": "SimpleNormalizeImages"
253
+ },
254
+ {
255
+ "action_dim": 32,
256
+ "action_key": "action",
257
+ "norm_type": "mean_std",
258
+ "state_dim": 32,
259
+ "state_key": "proprio",
260
+ "type": "NormalizeStatesAndActions"
261
+ },
262
+ {
263
+ "frame_window_size": 17,
264
+ "num_views": 2,
265
+ "type": "PrepareVideo"
266
+ }
267
+ ],
268
+ "type": "ParquetDataset",
269
+ "use_delta": false,
270
+ "window_start_idx": 0
271
+ },
272
+ "name_mappings": {
273
+ "action": [
274
+ "action"
275
+ ],
276
+ "observation.state": [
277
+ "proprio"
278
+ ]
279
+ },
280
+ "statistic_keys": [
281
+ "observation.state",
282
+ "timestamp",
283
+ "action"
284
+ ],
285
+ "statistic_name": "libero_10_no_noops",
286
+ "type": "DistributedRepeatingDataset"
287
+ },
288
+ "per_device_batch_size": 4,
289
+ "per_device_num_workers": 4
290
+ }
291
+ }
dreamzero_libero_10_full_finetune_w_cache_bs64/config.yaml ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _ckpt_root: ./checkpoints
2
+ _frame_window_size: 17
3
+ _tokenizer: ./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl
4
+ eval:
5
+ dataset:
6
+ img_buffer_len: 4
7
+ transforms:
8
+ - img_keys:
9
+ - agentview_image
10
+ - robot0_eye_in_hand_image
11
+ type: ProcessLiberoEvalInputs
12
+ - image_resize_strategy: resize-naive
13
+ input_sizes:
14
+ - - 3
15
+ - 128
16
+ - 128
17
+ - - 3
18
+ - 128
19
+ - 128
20
+ means:
21
+ - - 127.5
22
+ - 127.5
23
+ - 127.5
24
+ - - 127.5
25
+ - 127.5
26
+ - 127.5
27
+ stds:
28
+ - - 127.5
29
+ - 127.5
30
+ - 127.5
31
+ - - 127.5
32
+ - 127.5
33
+ - 127.5
34
+ type: TransformImage
35
+ - gripper_key: robot0_gripper_qpos
36
+ norm_type: mean_std
37
+ out_key: states
38
+ pos_key: robot0_eef_pos
39
+ quat_key: robot0_eef_quat
40
+ state_dim: 32
41
+ type: LiberoProprioFromInputs
42
+ - max_len: 512
43
+ negative_prompt: Vibrant colors, overexposed, static, blurry details, text,
44
+ subtitles, style, artwork, painting, image, still, grayscale, dull, worst
45
+ quality, low quality, JPEG artifacts, ugly, mutilated, extra fingers, bad
46
+ hands, bad face, deformed, disfigured, mutated limbs, fused fingers, stagnant
47
+ image, cluttered background, three legs, many people in the background, walking
48
+ backwards.
49
+ tokenizer:
50
+ model_path: ./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl
51
+ type: PretrainedTokenizer
52
+ type: LiberoPromptFromInputs
53
+ use_conversation: false
54
+ - frame_window_size: 1
55
+ num_views: 2
56
+ type: PrepareVideo
57
+ type: LiberoParquetEvalDataset
58
+ denormalize_action:
59
+ action_dim: 7
60
+ norm_type: mean_std
61
+ type: DenormalizeLiberoAction
62
+ enable_mixed_precision_training: true
63
+ eval_chunk_size: 10
64
+ mixed_precision_dtype: bf16
65
+ model_family: dreamzero
66
+ num_steps_wait: 10
67
+ num_trials_per_task: 50
68
+ resize_size: 128
69
+ seed: 7
70
+ task_suite_name: libero_10
71
+ type: LiberoEvalRunner
72
+ model:
73
+ frame_window_size: 17
74
+ name_mapping:
75
+ vla_head.model: action_head.model
76
+ vlm_backbone.image_encoder: action_head.image_encoder
77
+ vlm_backbone.text_encoder: action_head.text_encoder
78
+ vlm_backbone.vae: action_head.vae
79
+ num_views: 2
80
+ pretrained_name_or_path: ./checkpoints/DreamZero-AgiBot
81
+ type: DreamZeroVLA
82
+ use_cache: true
83
+ vla_head:
84
+ action_dim: 7
85
+ action_horizon: 10
86
+ cfg_scale: 5.0
87
+ decouple_inference_noise: false
88
+ decouple_video_action_noise: false
89
+ dit_dim: 5120
90
+ dit_ffn_dim: 13824
91
+ dit_freq_dim: 256
92
+ dit_in_dim: 36
93
+ dit_num_heads: 40
94
+ dit_num_layers: 40
95
+ dit_out_dim: 16
96
+ frame_seqlen: 128
97
+ hidden_size: 1024
98
+ input_embedding_dim: 1536
99
+ max_action_dim: 32
100
+ max_chunk_size: 2
101
+ max_num_embodiments: 32
102
+ max_state_dim: 64
103
+ noise_beta_alpha: 1.5
104
+ noise_beta_beta: 1.0
105
+ noise_s: 0.999
106
+ num_action_per_block: 10
107
+ num_frame_per_block: 2
108
+ num_frames: 17
109
+ num_inference_steps: 16
110
+ num_state_per_block: 1
111
+ type: DreamZeroHead
112
+ use_gradient_checkpointing: true
113
+ video_inference_final_noise: 0.8
114
+ video_noise_beta_alpha: 3.0
115
+ video_noise_beta_beta: 1.0
116
+ vlm_backbone:
117
+ image_encoder_path: null
118
+ text_encoder_path: null
119
+ tiled: false
120
+ type: WanBackbone
121
+ vae_path: null
122
+ per_device_num_workers: 4
123
+ runner:
124
+ change_key_name: false
125
+ collator:
126
+ keys:
127
+ - states
128
+ - images
129
+ - img_masks
130
+ - actions
131
+ - action_masks
132
+ - embodiment_ids
133
+ - frame_masks
134
+ - lang_tokens
135
+ - lang_masks
136
+ meta_keys:
137
+ - task_description
138
+ - prompt
139
+ - info
140
+ - stats
141
+ - timestamp
142
+ type: DictCollator
143
+ enable_gradient_checkpointing: true
144
+ enable_mixed_precision_training: true
145
+ learning_rate: 1.0e-05
146
+ lr_scheduler_type: linear-warmup+cosine-decay
147
+ max_epochs: 8
148
+ max_grad_norm: 1.0
149
+ max_keep_ckpts: 1
150
+ metric:
151
+ active_trackers:
152
+ - jsonl
153
+ - wandb
154
+ grad_accumulation_steps: 1
155
+ run_dir: work_dirs
156
+ type: VLAMetric
157
+ window_size: 1
158
+ mixed_precision_dtype: bf16
159
+ sampler: null
160
+ sharding_strategy: full-shard
161
+ type: FSDPTrainRunner
162
+ warmup_ratio: 0.05
163
+ weight_decay: 1.0e-05
164
+ train_dataloader:
165
+ dataset:
166
+ datasets:
167
+ action_key: action
168
+ action_window_size: 20
169
+ data_root_path: ./datasets/libero_10_no_noops_lerobotv2.1
170
+ frame_window_size: 17
171
+ statistic_name: libero_10_no_noops
172
+ transforms:
173
+ - embodiment_id: 0
174
+ name_mappings:
175
+ actions:
176
+ - actions
177
+ observation.state:
178
+ - states
179
+ parquet_keys:
180
+ - observation.state
181
+ - timestamp
182
+ - actions
183
+ - info
184
+ - stats
185
+ - action_masks
186
+ type: ProcessParquetInputs
187
+ video_keys:
188
+ - observation.images.image
189
+ - observation.images.wrist_image
190
+ - type: ParquetPrompter
191
+ use_conversation: false
192
+ - max_len: 512
193
+ tokenizer:
194
+ model_path: ./checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl
195
+ type: PretrainedTokenizer
196
+ type: ProcessPrompts
197
+ - height: 128
198
+ type: ResizeImages
199
+ width: 128
200
+ - type: SimpleNormalizeImages
201
+ - action_dim: 32
202
+ action_key: action
203
+ norm_type: mean_std
204
+ state_dim: 32
205
+ state_key: proprio
206
+ type: NormalizeStatesAndActions
207
+ - frame_window_size: 17
208
+ num_views: 2
209
+ type: PrepareVideo
210
+ type: ParquetDataset
211
+ use_delta: false
212
+ window_start_idx: 0
213
+ name_mappings:
214
+ action:
215
+ - action
216
+ observation.state:
217
+ - proprio
218
+ statistic_keys:
219
+ - observation.state
220
+ - timestamp
221
+ - action
222
+ statistic_name: libero_10_no_noops
223
+ type: DistributedRepeatingDataset
224
+ per_device_batch_size: 4
225
+ per_device_num_workers: 4
dreamzero_libero_10_full_finetune_w_cache_bs64/dataset_statistics.json ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "libero_10_no_noops": {
3
+ "proprio": {
4
+ "mean": [
5
+ -0.0419064655693921,
6
+ 0.0353943785769225,
7
+ 0.8257066448085474,
8
+ 2.908315654671235,
9
+ -0.5562158603122547,
10
+ -0.1664910329554594,
11
+ 0.02831534785236664,
12
+ -0.028561558922556265
13
+ ],
14
+ "std": [
15
+ 0.037983810285504724,
16
+ 0.05099922690402999,
17
+ 0.09094586143443492,
18
+ 0.12167118781966886,
19
+ 0.43643697181350727,
20
+ 0.12656789603066015,
21
+ 0.004705366661198258,
22
+ 0.004657921514447958
23
+ ],
24
+ "min": [
25
+ -0.4828203022480011,
26
+ -0.3255046010017395,
27
+ 0.445506751537323,
28
+ 1.1321442127227783,
29
+ -3.641430377960205,
30
+ -1.842738389968872,
31
+ -0.0010040868073701859,
32
+ -0.04111652821302414
33
+ ],
34
+ "max": [
35
+ 0.21031762659549713,
36
+ 0.39128610491752625,
37
+ 1.3332009315490723,
38
+ 3.6714255809783936,
39
+ 3.560650587081909,
40
+ 1.386339545249939,
41
+ 0.04160946607589722,
42
+ 0.0013633022317662835
43
+ ],
44
+ "q01": null,
45
+ "q99": null
46
+ },
47
+ "timestamp": {
48
+ "mean": [
49
+ 6.968810671239492
50
+ ],
51
+ "std": [
52
+ 4.4205853432820845
53
+ ],
54
+ "min": [
55
+ 0.0
56
+ ],
57
+ "max": [
58
+ 25.2
59
+ ],
60
+ "q01": null,
61
+ "q99": null
62
+ },
63
+ "action": {
64
+ "mean": [
65
+ 0.018203219580245917,
66
+ 0.05858386677049721,
67
+ -0.05592356325431262,
68
+ 0.004626933903665416,
69
+ 0.0028960781014207345,
70
+ -0.0076731359981381505,
71
+ 0.5457824565452817
72
+ ],
73
+ "std": [
74
+ 0.10678436772960577,
75
+ 0.13569355116695744,
76
+ 0.1388675428804427,
77
+ 0.014251597889066525,
78
+ 0.020520837090261576,
79
+ 0.03297657922665584,
80
+ 0.1881883528070125
81
+ ],
82
+ "min": [
83
+ -0.9375,
84
+ -0.9375,
85
+ -0.9375,
86
+ -0.23642857372760773,
87
+ -0.3053571283817291,
88
+ -0.3675000071525574,
89
+ 0.0
90
+ ],
91
+ "max": [
92
+ 0.9375,
93
+ 0.9375,
94
+ 0.9375,
95
+ 0.30000001192092896,
96
+ 0.29357144236564636,
97
+ 0.375,
98
+ 1.0
99
+ ],
100
+ "q01": null,
101
+ "q99": null
102
+ }
103
+ }
104
+ }
dreamzero_libero_10_full_finetune_w_cache_bs64/dreamzero_libero_10_full_finetune_w_cache_2026_05_22_10_00_01.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
dreamzero_libero_10_full_finetune_w_cache_bs64/run-metrics.jsonl ADDED
@@ -0,0 +1 @@
 
 
1
+ {"hparams": "{'_ckpt_root': './checkpoints', '_tokenizer': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl', '_frame_window_size': 17, 'model': {'type': 'DreamZeroVLA', 'num_views': 2, 'frame_window_size': 17, 'pretrained_name_or_path': './checkpoints/DreamZero-AgiBot', 'use_cache': True, 'vlm_backbone': {'type': 'WanBackbone', 'text_encoder_path': None, 'image_encoder_path': None, 'vae_path': None, 'tiled': False}, 'vla_head': {'type': 'DreamZeroHead', 'action_dim': 7, 'max_action_dim': 32, 'action_horizon': 10, 'max_state_dim': 64, 'num_frames': 17, 'num_frame_per_block': 2, 'num_action_per_block': 10, 'num_state_per_block': 1, 'frame_seqlen': 128, 'hidden_size': 1024, 'input_embedding_dim': 1536, 'dit_dim': 5120, 'dit_ffn_dim': 13824, 'dit_num_heads': 40, 'dit_num_layers': 40, 'dit_freq_dim': 256, 'dit_in_dim': 36, 'dit_out_dim': 16, 'max_num_embodiments': 32, 'noise_beta_alpha': 1.5, 'noise_beta_beta': 1.0, 'noise_s': 0.999, 'decouple_video_action_noise': False, 'video_noise_beta_alpha': 3.0, 'video_noise_beta_beta': 1.0, 'decouple_inference_noise': False, 'video_inference_final_noise': 0.8, 'num_inference_steps': 16, 'use_gradient_checkpointing': True, 'cfg_scale': 5.0, 'max_chunk_size': 2}, 'name_mapping': {'vla_head.model': 'action_head.model', 'vlm_backbone.text_encoder': 'action_head.text_encoder', 'vlm_backbone.image_encoder': 'action_head.image_encoder', 'vlm_backbone.vae': 'action_head.vae'}}, 'train_dataloader': {'per_device_batch_size': 4, 'per_device_num_workers': 4, 'dataset': {'type': 'DistributedRepeatingDataset', 'name_mappings': {'observation.state': ['proprio'], 'action': ['action']}, 'statistic_keys': ['observation.state', 'timestamp', 'action'], 'statistic_name': 'libero_10_no_noops', 'datasets': {'type': 'ParquetDataset', 'data_root_path': './datasets/libero_10_no_noops_lerobotv2.1', 'transforms': [{'type': 'ProcessParquetInputs', 'parquet_keys': ['observation.state', 'timestamp', 'actions', 'info', 'stats', 'action_masks'], 'video_keys': ['observation.images.image', 'observation.images.wrist_image'], 'name_mappings': {'observation.state': ['states'], 'actions': ['actions']}, 'embodiment_id': 0}, {'type': 'ParquetPrompter', 'use_conversation': False}, {'type': 'ProcessPrompts', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512}, {'type': 'ResizeImages', 'height': 128, 'width': 128}, {'type': 'SimpleNormalizeImages'}, {'type': 'NormalizeStatesAndActions', 'action_dim': 32, 'state_dim': 32, 'state_key': 'proprio', 'action_key': 'action', 'norm_type': 'mean_std'}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 17}], 'action_window_size': 20, 'action_key': 'action', 'use_delta': False, 'statistic_name': 'libero_10_no_noops', 'window_start_idx': 0, 'frame_window_size': 17}}}, 'runner': {'type': 'FSDPTrainRunner', 'max_epochs': 8, 'learning_rate': 1e-05, 'weight_decay': 1e-05, 'max_grad_norm': 1.0, 'collator': {'type': 'DictCollator', 'keys': ['states', 'images', 'img_masks', 'actions', 'action_masks', 'embodiment_ids', 'frame_masks', 'lang_tokens', 'lang_masks'], 'meta_keys': ['task_description', 'prompt', 'info', 'stats', 'timestamp']}, 'sampler': None, 'metric': {'type': 'VLAMetric', 'active_trackers': ('jsonl', 'wandb'), 'run_dir': 'work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', 'grad_accumulation_steps': 1, 'window_size': 1, 'hparams': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {'_ckpt_root': './checkpoints', '_tokenizer': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl', '_frame_window_size': 17, 'model': {'type': 'DreamZeroVLA', 'num_views': 2, 'frame_window_size': 17, 'pretrained_name_or_path': './checkpoints/DreamZero-AgiBot', 'use_cache': True, 'vlm_backbone': {'type': 'WanBackbone', 'text_encoder_path': None, 'image_encoder_path': None, 'vae_path': None, 'tiled': False}, 'vla_head': {'type': 'DreamZeroHead', 'action_dim': 7, 'max_action_dim': 32, 'action_horizon': 10, 'max_state_dim': 64, 'num_frames': 17, 'num_frame_per_block': 2, 'num_action_per_block': 10, 'num_state_per_block': 1, 'frame_seqlen': 128, 'hidden_size': 1024, 'input_embedding_dim': 1536, 'dit_dim': 5120, 'dit_ffn_dim': 13824, 'dit_num_heads': 40, 'dit_num_layers': 40, 'dit_freq_dim': 256, 'dit_in_dim': 36, 'dit_out_dim': 16, 'max_num_embodiments': 32, 'noise_beta_alpha': 1.5, 'noise_beta_beta': 1.0, 'noise_s': 0.999, 'decouple_video_action_noise': False, 'video_noise_beta_alpha': 3.0, 'video_noise_beta_beta': 1.0, 'decouple_inference_noise': False, 'video_inference_final_noise': 0.8, 'num_inference_steps': 16, 'use_gradient_checkpointing': True, 'cfg_scale': 5.0, 'max_chunk_size': 2}, 'name_mapping': {'vla_head.model': 'action_head.model', 'vlm_backbone.text_encoder': 'action_head.text_encoder', 'vlm_backbone.image_encoder': 'action_head.image_encoder', 'vlm_backbone.vae': 'action_head.vae'}}, 'train_dataloader': {'per_device_batch_size': 4, 'per_device_num_workers': 4, 'dataset': {'type': 'DistributedRepeatingDataset', 'name_mappings': {'observation.state': ['proprio'], 'action': ['action']}, 'statistic_keys': ['observation.state', 'timestamp', 'action'], 'statistic_name': 'libero_10_no_noops', 'datasets': {'type': 'ParquetDataset', 'data_root_path': './datasets/libero_10_no_noops_lerobotv2.1', 'transforms': [{'type': 'ProcessParquetInputs', 'parquet_keys': ['observation.state', 'timestamp', 'actions', 'info', 'stats', 'action_masks'], 'video_keys': ['observation.images.image', 'observation.images.wrist_image'], 'name_mappings': {'observation.state': ['states'], 'actions': ['actions']}, 'embodiment_id': 0}, {'type': 'ParquetPrompter', 'use_conversation': False}, {'type': 'ProcessPrompts', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512}, {'type': 'ResizeImages', 'height': 128, 'width': 128}, {'type': 'SimpleNormalizeImages'}, {'type': 'NormalizeStatesAndActions', 'action_dim': 32, 'state_dim': 32, 'state_key': 'proprio', 'action_key': 'action', 'norm_type': 'mean_std'}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 17}], 'action_window_size': 20, 'action_key': 'action', 'use_delta': False, 'statistic_name': 'libero_10_no_noops', 'window_start_idx': 0, 'frame_window_size': 17}}}, 'runner': {'type': 'FSDPTrainRunner', 'max_epochs': 8, 'learning_rate': 1e-05, 'weight_decay': 1e-05, 'max_grad_norm': 1.0, 'collator': {'type': 'DictCollator', 'keys': ['states', 'images', 'img_masks', 'actions', 'action_masks', 'embodiment_ids', 'frame_masks', 'lang_tokens', 'lang_masks'], 'meta_keys': ['task_description', 'prompt', 'info', 'stats', 'timestamp']}, 'sampler': None, 'metric': {'type': 'VLAMetric', 'active_trackers': ('jsonl', 'wandb'), 'run_dir': 'work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', 'grad_accumulation_steps': 1, 'window_size': 1, 'hparams': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {...}, 'run_id': 'dreamzero_libero_10_full_finetune_w_cache_2026_05_22_10_00_01'}, 'lr_scheduler_type': 'linear-warmup+cosine-decay', 'warmup_ratio': 0.05, 'enable_gradient_checkpointing': True, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'sharding_strategy': 'full-shard', 'change_key_name': False, 'max_keep_ckpts': 1, 'cfg': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {...}, 'args': Namespace(config='configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py', work_dir='work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', cfg_options={'train_dataloader.per_device_batch_size': 4, 'per_device_num_workers': 4, 'runner.max_keep_ckpts': 1, 'runner.max_epochs': 8}, eval_after_train=True, resume_from=None)}, 'eval': {'type': 'LiberoEvalRunner', 'task_suite_name': 'libero_10', 'model_family': 'dreamzero', 'eval_chunk_size': 10, 'resize_size': 128, 'num_trials_per_task': 50, 'num_steps_wait': 10, 'seed': 7, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'dataset': {'type': 'LiberoParquetEvalDataset', 'img_buffer_len': 4, 'transforms': [{'type': 'ProcessLiberoEvalInputs', 'img_keys': ['agentview_image', 'robot0_eye_in_hand_image']}, {'type': 'TransformImage', 'image_resize_strategy': 'resize-naive', 'input_sizes': [[3, 128, 128], [3, 128, 128]], 'means': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]], 'stds': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]]}, {'type': 'LiberoProprioFromInputs', 'norm_type': 'mean_std', 'pos_key': 'robot0_eef_pos', 'quat_key': 'robot0_eef_quat', 'gripper_key': 'robot0_gripper_qpos', 'state_dim': 32, 'out_key': 'states'}, {'type': 'LiberoPromptFromInputs', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512, 'negative_prompt': 'Vibrant colors, overexposed, static, blurry details, text, subtitles, style, artwork, painting, image, still, grayscale, dull, worst quality, low quality, JPEG artifacts, ugly, mutilated, extra fingers, bad hands, bad face, deformed, disfigured, mutated limbs, fused fingers, stagnant image, cluttered background, three legs, many people in the background, walking backwards.', 'use_conversation': False}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 1}]}, 'denormalize_action': {'type': 'DenormalizeLiberoAction', 'norm_type': 'mean_std', 'action_dim': 7}}, 'per_device_num_workers': 4}, 'run_id': 'dreamzero_libero_10_full_finetune_w_cache_2026_05_22_10_00_01'}, 'lr_scheduler_type': 'linear-warmup+cosine-decay', 'warmup_ratio': 0.05, 'enable_gradient_checkpointing': True, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'sharding_strategy': 'full-shard', 'change_key_name': False, 'max_keep_ckpts': 1, 'cfg': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {'_ckpt_root': './checkpoints', '_tokenizer': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl', '_frame_window_size': 17, 'model': {'type': 'DreamZeroVLA', 'num_views': 2, 'frame_window_size': 17, 'pretrained_name_or_path': './checkpoints/DreamZero-AgiBot', 'use_cache': True, 'vlm_backbone': {'type': 'WanBackbone', 'text_encoder_path': None, 'image_encoder_path': None, 'vae_path': None, 'tiled': False}, 'vla_head': {'type': 'DreamZeroHead', 'action_dim': 7, 'max_action_dim': 32, 'action_horizon': 10, 'max_state_dim': 64, 'num_frames': 17, 'num_frame_per_block': 2, 'num_action_per_block': 10, 'num_state_per_block': 1, 'frame_seqlen': 128, 'hidden_size': 1024, 'input_embedding_dim': 1536, 'dit_dim': 5120, 'dit_ffn_dim': 13824, 'dit_num_heads': 40, 'dit_num_layers': 40, 'dit_freq_dim': 256, 'dit_in_dim': 36, 'dit_out_dim': 16, 'max_num_embodiments': 32, 'noise_beta_alpha': 1.5, 'noise_beta_beta': 1.0, 'noise_s': 0.999, 'decouple_video_action_noise': False, 'video_noise_beta_alpha': 3.0, 'video_noise_beta_beta': 1.0, 'decouple_inference_noise': False, 'video_inference_final_noise': 0.8, 'num_inference_steps': 16, 'use_gradient_checkpointing': True, 'cfg_scale': 5.0, 'max_chunk_size': 2}, 'name_mapping': {'vla_head.model': 'action_head.model', 'vlm_backbone.text_encoder': 'action_head.text_encoder', 'vlm_backbone.image_encoder': 'action_head.image_encoder', 'vlm_backbone.vae': 'action_head.vae'}}, 'train_dataloader': {'per_device_batch_size': 4, 'per_device_num_workers': 4, 'dataset': {'type': 'DistributedRepeatingDataset', 'name_mappings': {'observation.state': ['proprio'], 'action': ['action']}, 'statistic_keys': ['observation.state', 'timestamp', 'action'], 'statistic_name': 'libero_10_no_noops', 'datasets': {'type': 'ParquetDataset', 'data_root_path': './datasets/libero_10_no_noops_lerobotv2.1', 'transforms': [{'type': 'ProcessParquetInputs', 'parquet_keys': ['observation.state', 'timestamp', 'actions', 'info', 'stats', 'action_masks'], 'video_keys': ['observation.images.image', 'observation.images.wrist_image'], 'name_mappings': {'observation.state': ['states'], 'actions': ['actions']}, 'embodiment_id': 0}, {'type': 'ParquetPrompter', 'use_conversation': False}, {'type': 'ProcessPrompts', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512}, {'type': 'ResizeImages', 'height': 128, 'width': 128}, {'type': 'SimpleNormalizeImages'}, {'type': 'NormalizeStatesAndActions', 'action_dim': 32, 'state_dim': 32, 'state_key': 'proprio', 'action_key': 'action', 'norm_type': 'mean_std'}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 17}], 'action_window_size': 20, 'action_key': 'action', 'use_delta': False, 'statistic_name': 'libero_10_no_noops', 'window_start_idx': 0, 'frame_window_size': 17}}}, 'runner': {'type': 'FSDPTrainRunner', 'max_epochs': 8, 'learning_rate': 1e-05, 'weight_decay': 1e-05, 'max_grad_norm': 1.0, 'collator': {'type': 'DictCollator', 'keys': ['states', 'images', 'img_masks', 'actions', 'action_masks', 'embodiment_ids', 'frame_masks', 'lang_tokens', 'lang_masks'], 'meta_keys': ['task_description', 'prompt', 'info', 'stats', 'timestamp']}, 'sampler': None, 'metric': {'type': 'VLAMetric', 'active_trackers': ('jsonl', 'wandb'), 'run_dir': 'work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', 'grad_accumulation_steps': 1, 'window_size': 1, 'hparams': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {...}, 'run_id': 'dreamzero_libero_10_full_finetune_w_cache_2026_05_22_10_00_01'}, 'lr_scheduler_type': 'linear-warmup+cosine-decay', 'warmup_ratio': 0.05, 'enable_gradient_checkpointing': True, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'sharding_strategy': 'full-shard', 'change_key_name': False, 'max_keep_ckpts': 1, 'cfg': Config (path: configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py): {...}, 'args': Namespace(config='configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py', work_dir='work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', cfg_options={'train_dataloader.per_device_batch_size': 4, 'per_device_num_workers': 4, 'runner.max_keep_ckpts': 1, 'runner.max_epochs': 8}, eval_after_train=True, resume_from=None)}, 'eval': {'type': 'LiberoEvalRunner', 'task_suite_name': 'libero_10', 'model_family': 'dreamzero', 'eval_chunk_size': 10, 'resize_size': 128, 'num_trials_per_task': 50, 'num_steps_wait': 10, 'seed': 7, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'dataset': {'type': 'LiberoParquetEvalDataset', 'img_buffer_len': 4, 'transforms': [{'type': 'ProcessLiberoEvalInputs', 'img_keys': ['agentview_image', 'robot0_eye_in_hand_image']}, {'type': 'TransformImage', 'image_resize_strategy': 'resize-naive', 'input_sizes': [[3, 128, 128], [3, 128, 128]], 'means': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]], 'stds': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]]}, {'type': 'LiberoProprioFromInputs', 'norm_type': 'mean_std', 'pos_key': 'robot0_eef_pos', 'quat_key': 'robot0_eef_quat', 'gripper_key': 'robot0_gripper_qpos', 'state_dim': 32, 'out_key': 'states'}, {'type': 'LiberoPromptFromInputs', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512, 'negative_prompt': 'Vibrant colors, overexposed, static, blurry details, text, subtitles, style, artwork, painting, image, still, grayscale, dull, worst quality, low quality, JPEG artifacts, ugly, mutilated, extra fingers, bad hands, bad face, deformed, disfigured, mutated limbs, fused fingers, stagnant image, cluttered background, three legs, many people in the background, walking backwards.', 'use_conversation': False}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 1}]}, 'denormalize_action': {'type': 'DenormalizeLiberoAction', 'norm_type': 'mean_std', 'action_dim': 7}}, 'per_device_num_workers': 4}, 'args': Namespace(config='configs/dreamzero/dreamzero_libero_10_full_finetune_w_cache.py', work_dir='work_dirs/dreamzero_libero_10_full_finetune_w_cache_a6ead0be_bs64_8epochs', cfg_options={'train_dataloader.per_device_batch_size': 4, 'per_device_num_workers': 4, 'runner.max_keep_ckpts': 1, 'runner.max_epochs': 8}, eval_after_train=True, resume_from=None)}, 'eval': {'type': 'LiberoEvalRunner', 'task_suite_name': 'libero_10', 'model_family': 'dreamzero', 'eval_chunk_size': 10, 'resize_size': 128, 'num_trials_per_task': 50, 'num_steps_wait': 10, 'seed': 7, 'enable_mixed_precision_training': True, 'mixed_precision_dtype': 'bf16', 'dataset': {'type': 'LiberoParquetEvalDataset', 'img_buffer_len': 4, 'transforms': [{'type': 'ProcessLiberoEvalInputs', 'img_keys': ['agentview_image', 'robot0_eye_in_hand_image']}, {'type': 'TransformImage', 'image_resize_strategy': 'resize-naive', 'input_sizes': [[3, 128, 128], [3, 128, 128]], 'means': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]], 'stds': [[127.5, 127.5, 127.5], [127.5, 127.5, 127.5]]}, {'type': 'LiberoProprioFromInputs', 'norm_type': 'mean_std', 'pos_key': 'robot0_eef_pos', 'quat_key': 'robot0_eef_quat', 'gripper_key': 'robot0_gripper_qpos', 'state_dim': 32, 'out_key': 'states'}, {'type': 'LiberoPromptFromInputs', 'tokenizer': {'type': 'PretrainedTokenizer', 'model_path': './checkpoints/Wan2.1-I2V-14B-480P/google/umt5-xxl'}, 'max_len': 512, 'negative_prompt': 'Vibrant colors, overexposed, static, blurry details, text, subtitles, style, artwork, painting, image, still, grayscale, dull, worst quality, low quality, JPEG artifacts, ugly, mutilated, extra fingers, bad hands, bad face, deformed, disfigured, mutated limbs, fused fingers, stagnant image, cluttered background, three legs, many people in the background, walking backwards.', 'use_conversation': False}, {'type': 'PrepareVideo', 'num_views': 2, 'frame_window_size': 1}]}, 'denormalize_action': {'type': 'DenormalizeLiberoAction', 'norm_type': 'mean_std', 'action_dim': 7}}, 'per_device_num_workers': 4}", "run_id": "dreamzero_libero_10_full_finetune_w_cache_2026_05_22_10_00_01"}