fanzh03 commited on
Commit
b1b6e4b
·
verified ·
1 Parent(s): 5d083e9

Upload drop-15-clean-random/uncond/config.yaml with huggingface_hub

Browse files
drop-15-clean-random/uncond/config.yaml ADDED
@@ -0,0 +1,435 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ output_dir: ./runs/robotwin_uncond_3cam_384_1e-4_task_drop-15_clean_random/2026-08-22_23-39-54
2
+ batch_size: null
3
+ global_batch_size: 128
4
+ num_workers: 8
5
+ lr_scheduler_type: cosine
6
+ learning_rate: 0.0001
7
+ num_epochs: 5
8
+ max_steps: null
9
+ log_every: 10
10
+ save_every: 10000
11
+ save_state_every: 500000
12
+ eval_every: 500
13
+ eval_num_inference_steps: 10
14
+ gradient_accumulation_steps: 1
15
+ split_video_action_loss_backward: false
16
+ split_video_action_loss_mode: alternating_batches
17
+ mixed_precision: bf16
18
+ seed: 42
19
+ max_grad_norm: 1.0
20
+ weight_decay: 0.01
21
+ resume: null
22
+ sampling:
23
+ weighted: false
24
+ default_weight: 1.0
25
+ combine: max
26
+ replacement: true
27
+ num_samples: null
28
+ rules: []
29
+ overwrite_video_latents: false
30
+ video_latent_save_dtype: fp16
31
+ video_latent_batch_size: 8
32
+ video_latent_num_workers: 8
33
+ wandb:
34
+ enabled: true
35
+ workspace: tehaji007
36
+ project: fast-wam
37
+ name: robotwin_uncond_3cam_384_1e-4_task_drop-15_clean_random
38
+ group: null
39
+ mode: offline
40
+ data:
41
+ train:
42
+ _target_: fastwam.datasets.lerobot.robot_video_dataset.RobotVideoDataset
43
+ dataset_dirs:
44
+ - ./data/robotwin2.0/robotwin2.0
45
+ shape_meta:
46
+ images:
47
+ - key: cam_high
48
+ raw_shape:
49
+ - 3
50
+ - 480
51
+ - 640
52
+ shape:
53
+ - 3
54
+ - 240
55
+ - 320
56
+ - key: cam_left_wrist
57
+ raw_shape:
58
+ - 3
59
+ - 480
60
+ - 640
61
+ shape:
62
+ - 3
63
+ - 240
64
+ - 320
65
+ - key: cam_right_wrist
66
+ raw_shape:
67
+ - 3
68
+ - 480
69
+ - 640
70
+ shape:
71
+ - 3
72
+ - 240
73
+ - 320
74
+ action:
75
+ - key: default
76
+ raw_shape: 14
77
+ shape: 14
78
+ state:
79
+ - key: default
80
+ raw_shape: 14
81
+ shape: 14
82
+ num_frames: 33
83
+ global_sample_stride: 1
84
+ action_video_freq_ratio: 4
85
+ video_size:
86
+ - 384
87
+ - 320
88
+ camera_key: null
89
+ val_set_proportion: 0.01
90
+ is_training_set: true
91
+ pretrained_norm_stats: ./data/robotwin2.0/dataset_stats.json
92
+ skip_padding_as_possible: false
93
+ concat_multi_camera: robotwin
94
+ use_precomputed_video_latents: true
95
+ video_latent_cache_dir: ./data/video_latents/robotwin_uncond_3cam_384_1e-4_all_tasks
96
+ strict_video_latent_loading: true
97
+ video_latent_storage_format: npz_compressed
98
+ video_latent_shard_size: 10000
99
+ use_precomputed_metadata_cache: true
100
+ metadata_cache_dir: ./data/video_latents/robotwin_uncond_3cam_384_1e-4_all_tasks_metadata_cache
101
+ metadata_cache_shard_size: 10000
102
+ subset_sample_indices_file: null
103
+ prompt_subset_file: null
104
+ robotwin_clean_only: false
105
+ robotwin_clean_group_size: 550
106
+ robotwin_clean_episodes_per_group: 50
107
+ robotwin_clean_random_select: false
108
+ robotwin_clean_random_seed: 0
109
+ robotwin_clean_pool_episodes_per_group: 50
110
+ processor:
111
+ _target_: fastwam.datasets.lerobot.processors.fastwam_processor.FastWAMProcessor
112
+ shape_meta:
113
+ images:
114
+ - key: cam_high
115
+ raw_shape:
116
+ - 3
117
+ - 480
118
+ - 640
119
+ shape:
120
+ - 3
121
+ - 240
122
+ - 320
123
+ - key: cam_left_wrist
124
+ raw_shape:
125
+ - 3
126
+ - 480
127
+ - 640
128
+ shape:
129
+ - 3
130
+ - 240
131
+ - 320
132
+ - key: cam_right_wrist
133
+ raw_shape:
134
+ - 3
135
+ - 480
136
+ - 640
137
+ shape:
138
+ - 3
139
+ - 240
140
+ - 320
141
+ action:
142
+ - key: default
143
+ raw_shape: 14
144
+ shape: 14
145
+ state:
146
+ - key: default
147
+ raw_shape: 14
148
+ shape: 14
149
+ num_obs_steps: 33
150
+ num_output_cameras: 3
151
+ action_output_dim: 14
152
+ proprio_output_dim: 14
153
+ action_state_transforms: null
154
+ use_stepwise_action_norm: false
155
+ norm_default_mode: z-score
156
+ norm_exception_mode: null
157
+ action_state_merger:
158
+ _target_: fastwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
159
+ train_transforms:
160
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
161
+ - _target_: torchvision.transforms.Resize
162
+ size:
163
+ - 240
164
+ - 320
165
+ val_transforms:
166
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
167
+ - _target_: torchvision.transforms.Resize
168
+ size:
169
+ - 240
170
+ - 320
171
+ text_embedding_cache_dir: ./data/text_embeds_cache/robotwin
172
+ context_len: 128
173
+ robotwin_drop_tasks:
174
+ - blocks_ranking_size
175
+ - stack_blocks_three
176
+ - handover_block
177
+ - place_dual_shoes
178
+ - put_bottles_dustbin
179
+ - open_microwave
180
+ - put_object_cabinet
181
+ - place_cans_plasticbox
182
+ - place_object_basket
183
+ - place_fan
184
+ - hanging_mug
185
+ - scan_object
186
+ - beat_block_hammer
187
+ - stamp_seal
188
+ - grab_roller
189
+ robotwin_action_loss_drop_tasks: []
190
+ val:
191
+ _target_: fastwam.datasets.lerobot.robot_video_dataset.RobotVideoDataset
192
+ dataset_dirs:
193
+ - ./data/robotwin2.0/robotwin2.0/
194
+ shape_meta:
195
+ images:
196
+ - key: cam_high
197
+ raw_shape:
198
+ - 3
199
+ - 480
200
+ - 640
201
+ shape:
202
+ - 3
203
+ - 240
204
+ - 320
205
+ - key: cam_left_wrist
206
+ raw_shape:
207
+ - 3
208
+ - 480
209
+ - 640
210
+ shape:
211
+ - 3
212
+ - 240
213
+ - 320
214
+ - key: cam_right_wrist
215
+ raw_shape:
216
+ - 3
217
+ - 480
218
+ - 640
219
+ shape:
220
+ - 3
221
+ - 240
222
+ - 320
223
+ action:
224
+ - key: default
225
+ raw_shape: 14
226
+ shape: 14
227
+ state:
228
+ - key: default
229
+ raw_shape: 14
230
+ shape: 14
231
+ num_frames: 33
232
+ global_sample_stride: 1
233
+ action_video_freq_ratio: 4
234
+ video_size:
235
+ - 384
236
+ - 320
237
+ camera_key: null
238
+ val_set_proportion: 0.01
239
+ is_training_set: false
240
+ pretrained_norm_stats: ./data/robotwin2.0/dataset_stats.json
241
+ skip_padding_as_possible: false
242
+ concat_multi_camera: robotwin
243
+ use_precomputed_video_latents: false
244
+ video_latent_cache_dir: null
245
+ strict_video_latent_loading: true
246
+ video_latent_storage_format: npz_compressed
247
+ video_latent_shard_size: 10000
248
+ use_precomputed_metadata_cache: false
249
+ metadata_cache_dir: null
250
+ metadata_cache_shard_size: 10000
251
+ subset_sample_indices_file: null
252
+ prompt_subset_file: null
253
+ robotwin_clean_only: true
254
+ robotwin_clean_group_size: 550
255
+ robotwin_clean_episodes_per_group: 50
256
+ robotwin_clean_random_select: false
257
+ robotwin_clean_random_seed: 0
258
+ robotwin_clean_pool_episodes_per_group: 50
259
+ processor:
260
+ _target_: fastwam.datasets.lerobot.processors.fastwam_processor.FastWAMProcessor
261
+ shape_meta:
262
+ images:
263
+ - key: cam_high
264
+ raw_shape:
265
+ - 3
266
+ - 480
267
+ - 640
268
+ shape:
269
+ - 3
270
+ - 240
271
+ - 320
272
+ - key: cam_left_wrist
273
+ raw_shape:
274
+ - 3
275
+ - 480
276
+ - 640
277
+ shape:
278
+ - 3
279
+ - 240
280
+ - 320
281
+ - key: cam_right_wrist
282
+ raw_shape:
283
+ - 3
284
+ - 480
285
+ - 640
286
+ shape:
287
+ - 3
288
+ - 240
289
+ - 320
290
+ action:
291
+ - key: default
292
+ raw_shape: 14
293
+ shape: 14
294
+ state:
295
+ - key: default
296
+ raw_shape: 14
297
+ shape: 14
298
+ num_obs_steps: 33
299
+ num_output_cameras: 3
300
+ action_output_dim: 14
301
+ proprio_output_dim: 14
302
+ action_state_transforms: null
303
+ use_stepwise_action_norm: false
304
+ norm_default_mode: z-score
305
+ norm_exception_mode: null
306
+ action_state_merger:
307
+ _target_: fastwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
308
+ train_transforms:
309
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
310
+ - _target_: torchvision.transforms.Resize
311
+ size:
312
+ - 240
313
+ - 320
314
+ val_transforms:
315
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
316
+ - _target_: torchvision.transforms.Resize
317
+ size:
318
+ - 240
319
+ - 320
320
+ text_embedding_cache_dir: ./data/text_embeds_cache/robotwin
321
+ context_len: 128
322
+ model:
323
+ _target_: fastwam.runtime.create_fastwam
324
+ model_id: Wan-AI/Wan2.2-TI2V-5B
325
+ tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
326
+ tokenizer_max_len: 128
327
+ load_text_encoder: false
328
+ proprio_dim: 14
329
+ redirect_common_files: false
330
+ mot_checkpoint_mixed_attn: false
331
+ global_query_tokens: 0
332
+ finetune_mode: full_dit
333
+ disable_video_dit_training: false
334
+ disable_video_training_target: false
335
+ video_training_target_interval: 1
336
+ video_target_step_disable_action_loss: false
337
+ action_dit_pretrained_path: checkpoints/ActionDiT_linear_interp_Wan22_alphascale_1024hdim.pt
338
+ action_dit_init_mode: precomputed
339
+ action_dit_random_init_std: 0.02
340
+ skip_dit_load_from_pretrain: false
341
+ keep_dit_layers: null
342
+ keep_dit_layer_indices: null
343
+ video_dit_config:
344
+ has_image_input: false
345
+ patch_size:
346
+ - 1
347
+ - 2
348
+ - 2
349
+ in_dim: 48
350
+ hidden_dim: 3072
351
+ ffn_dim: 14336
352
+ freq_dim: 256
353
+ text_dim: 4096
354
+ out_dim: 48
355
+ num_heads: 24
356
+ attn_head_dim: 128
357
+ num_layers: 30
358
+ eps: 1.0e-06
359
+ seperated_timestep: true
360
+ require_clip_embedding: false
361
+ require_vae_embedding: false
362
+ fuse_vae_embedding_in_latents: true
363
+ use_gradient_checkpointing: false
364
+ video_attention_mask_mode: first_frame_causal
365
+ action_conditioned: false
366
+ action_dim: 14
367
+ action_group_causal_mask_mode: group_diagonal
368
+ action_dit_config:
369
+ action_dim: 14
370
+ hidden_dim: 1024
371
+ ffn_dim: 4096
372
+ num_heads: 24
373
+ attn_head_dim: 128
374
+ num_layers: 30
375
+ text_dim: 4096
376
+ freq_dim: 256
377
+ eps: 1.0e-06
378
+ use_gradient_checkpointing: false
379
+ video_scheduler:
380
+ train_shift: 5.0
381
+ infer_shift: 5.0
382
+ num_train_timesteps: 1000
383
+ action_scheduler:
384
+ train_shift: 5.0
385
+ infer_shift: 5.0
386
+ num_train_timesteps: 1000
387
+ loss:
388
+ lambda_action: 1.0
389
+ video_lora:
390
+ enabled: false
391
+ rank: 16
392
+ alpha: 16.0
393
+ dropout: 0.0
394
+ target_modules:
395
+ - q
396
+ - k
397
+ - v
398
+ - o
399
+ lora_layer_indices: null
400
+ freeze_non_lora_layers: true
401
+ lora_optimizer:
402
+ lr: null
403
+ weight_decay: null
404
+ betas: null
405
+ video_action_bridge:
406
+ enabled: false
407
+ selected_video_layers: null
408
+ action_to_video_ratio: 2
409
+ prune_unused_video_layers: false
410
+ action_noise_future_context:
411
+ enabled: false
412
+ detach: false
413
+ first_frame_denoising:
414
+ enabled: false
415
+ lambda: 1.0
416
+ noise_prob: 1.0
417
+ repa:
418
+ enabled: false
419
+ layer: 10
420
+ lambda: 0.01
421
+ teacher_model_id: checkpoints/dinov2-base
422
+ teacher_image_size: 224
423
+ teacher_batch_size: 16
424
+ teacher_dim: 768
425
+ load_teacher: true
426
+ target: future
427
+ target_frame_index: -1
428
+ include_condition_frame: false
429
+ use_future_latents: false
430
+ noise_future_latents: false
431
+ teacher_feature_slice: all
432
+ first_frame_latent_noise_std: 0.0
433
+ first_frame_latent_noise_prob: 1.0
434
+ first_frame_latent_noise_relative: true
435
+ local_files_only: false