uuuhjb commited on
Commit
d82bc58
·
verified ·
1 Parent(s): 68be1c3

upload config.yaml

Browse files
Files changed (1) hide show
  1. config.yaml +301 -0
config.yaml ADDED
@@ -0,0 +1,301 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ output_dir: ./runs/train_libero_v2_512hdim_variant_decouple_2node/decouple_2node_resume12k_bs64_20260604_070749
2
+ batch_size: 64
3
+ num_workers: 4
4
+ prefetch_factor: 6
5
+ lr_scheduler_type: constant
6
+ learning_rate: 0.0002
7
+ num_epochs: 10
8
+ max_steps: 20000
9
+ log_every: 10
10
+ save_every: 2000
11
+ state_keep_last_n: 1
12
+ weights_keep_last_n: 1
13
+ long_term_save_every: 2000
14
+ long_term_save_start: 2000
15
+ eval_every: 500
16
+ eval_num_inference_steps: 10
17
+ gradient_accumulation_steps: 1
18
+ mixed_precision: bf16
19
+ seed: 42
20
+ max_grad_norm: 1.0
21
+ weight_decay: 0.01
22
+ resume: /root/workspace/Fang/FastWAM_LTX/runs/train_libero_v2_512hdim_variant_decouple/decouple_cached_b64_20260603_0411/checkpoints/weights/step_012000.pt
23
+ compile_mot: false
24
+ activation_checkpoint_stride: 0
25
+ optimizer_type: adamw8bit
26
+ wandb:
27
+ enabled: true
28
+ workspace: null
29
+ project: fastwam_ltx_decouple
30
+ name: decouple_2node_resume12k_bs64_20260604_070749
31
+ group: null
32
+ mode: online
33
+ data:
34
+ train:
35
+ _target_: fastwam.datasets.lerobot.robot_video_dataset.RobotVideoDataset
36
+ dataset_dirs:
37
+ - ./data/LIBERO-fastwam/libero_spatial_no_noops_lerobot
38
+ - ./data/LIBERO-fastwam/libero_object_no_noops_lerobot
39
+ - ./data/LIBERO-fastwam/libero_goal_no_noops_lerobot
40
+ - ./data/LIBERO-fastwam/libero_10_no_noops_lerobot
41
+ shape_meta:
42
+ images:
43
+ - key: image
44
+ raw_shape:
45
+ - 3
46
+ - 512
47
+ - 512
48
+ shape:
49
+ - 3
50
+ - 224
51
+ - 224
52
+ - key: wrist_image
53
+ raw_shape:
54
+ - 3
55
+ - 512
56
+ - 512
57
+ shape:
58
+ - 3
59
+ - 224
60
+ - 224
61
+ action:
62
+ - key: default
63
+ raw_shape: 7
64
+ shape: 7
65
+ state:
66
+ - key: default
67
+ raw_shape: 8
68
+ shape: 8
69
+ num_frames: 33
70
+ global_sample_stride: 1
71
+ action_video_freq_ratio: 4
72
+ video_size:
73
+ - 224
74
+ - 448
75
+ camera_key: null
76
+ val_set_proportion: 0
77
+ is_training_set: true
78
+ skip_padding_as_possible: false
79
+ concat_multi_camera: horizontal
80
+ processor:
81
+ _target_: fastwam.datasets.lerobot.processors.fastwam_processor.FastWAMProcessor
82
+ shape_meta:
83
+ images:
84
+ - key: image
85
+ raw_shape:
86
+ - 3
87
+ - 512
88
+ - 512
89
+ shape:
90
+ - 3
91
+ - 224
92
+ - 224
93
+ - key: wrist_image
94
+ raw_shape:
95
+ - 3
96
+ - 512
97
+ - 512
98
+ shape:
99
+ - 3
100
+ - 224
101
+ - 224
102
+ action:
103
+ - key: default
104
+ raw_shape: 7
105
+ shape: 7
106
+ state:
107
+ - key: default
108
+ raw_shape: 8
109
+ shape: 8
110
+ num_obs_steps: 33
111
+ num_output_cameras: 2
112
+ action_output_dim: 7
113
+ proprio_output_dim: 8
114
+ delta_action_dim_mask:
115
+ default:
116
+ - true
117
+ - true
118
+ - true
119
+ - true
120
+ - true
121
+ - true
122
+ - false
123
+ action_state_transforms: null
124
+ use_stepwise_action_norm: false
125
+ norm_default_mode: min/max
126
+ norm_exception_mode: null
127
+ action_state_merger:
128
+ _target_: fastwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
129
+ train_transforms:
130
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
131
+ - _target_: torchvision.transforms.Resize
132
+ size:
133
+ - 224
134
+ - 224
135
+ val_transforms:
136
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
137
+ - _target_: torchvision.transforms.Resize
138
+ size:
139
+ - 224
140
+ - 224
141
+ text_embedding_cache_dir: ./data/text_embeds_cache/libero
142
+ text_cache_slug: ltx23_gemma3_12b_v2connector
143
+ context_len: 128
144
+ joint_latent_cache_dir: ./data/joint_latents/libero_ratio4_nf33
145
+ val:
146
+ _target_: fastwam.datasets.lerobot.robot_video_dataset.RobotVideoDataset
147
+ dataset_dirs:
148
+ - ./data/LIBERO-fastwam/libero_spatial_no_noops_lerobot
149
+ - ./data/LIBERO-fastwam/libero_object_no_noops_lerobot
150
+ - ./data/LIBERO-fastwam/libero_goal_no_noops_lerobot
151
+ - ./data/LIBERO-fastwam/libero_10_no_noops_lerobot
152
+ shape_meta:
153
+ images:
154
+ - key: image
155
+ raw_shape:
156
+ - 3
157
+ - 512
158
+ - 512
159
+ shape:
160
+ - 3
161
+ - 224
162
+ - 224
163
+ - key: wrist_image
164
+ raw_shape:
165
+ - 3
166
+ - 512
167
+ - 512
168
+ shape:
169
+ - 3
170
+ - 224
171
+ - 224
172
+ action:
173
+ - key: default
174
+ raw_shape: 7
175
+ shape: 7
176
+ state:
177
+ - key: default
178
+ raw_shape: 8
179
+ shape: 8
180
+ num_frames: 33
181
+ global_sample_stride: 1
182
+ action_video_freq_ratio: 4
183
+ video_size:
184
+ - 224
185
+ - 448
186
+ camera_key: null
187
+ val_set_proportion: 0
188
+ is_training_set: false
189
+ skip_padding_as_possible: false
190
+ concat_multi_camera: horizontal
191
+ processor:
192
+ _target_: fastwam.datasets.lerobot.processors.fastwam_processor.FastWAMProcessor
193
+ shape_meta:
194
+ images:
195
+ - key: image
196
+ raw_shape:
197
+ - 3
198
+ - 512
199
+ - 512
200
+ shape:
201
+ - 3
202
+ - 224
203
+ - 224
204
+ - key: wrist_image
205
+ raw_shape:
206
+ - 3
207
+ - 512
208
+ - 512
209
+ shape:
210
+ - 3
211
+ - 224
212
+ - 224
213
+ action:
214
+ - key: default
215
+ raw_shape: 7
216
+ shape: 7
217
+ state:
218
+ - key: default
219
+ raw_shape: 8
220
+ shape: 8
221
+ num_obs_steps: 33
222
+ num_output_cameras: 2
223
+ action_output_dim: 7
224
+ proprio_output_dim: 8
225
+ delta_action_dim_mask:
226
+ default:
227
+ - true
228
+ - true
229
+ - true
230
+ - true
231
+ - true
232
+ - true
233
+ - false
234
+ action_state_transforms: null
235
+ use_stepwise_action_norm: false
236
+ norm_default_mode: min/max
237
+ norm_exception_mode: null
238
+ action_state_merger:
239
+ _target_: fastwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
240
+ train_transforms:
241
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
242
+ - _target_: torchvision.transforms.Resize
243
+ size:
244
+ - 224
245
+ - 224
246
+ val_transforms:
247
+ - _target_: fastwam.datasets.lerobot.transforms.image.ToTensor
248
+ - _target_: torchvision.transforms.Resize
249
+ size:
250
+ - 224
251
+ - 224
252
+ text_embedding_cache_dir: ./data/text_embeds_cache/libero
253
+ text_cache_slug: ltx23_gemma3_12b_v2connector
254
+ context_len: 128
255
+ model:
256
+ _target_: fastwam.runtime.create_fastwam
257
+ ckpt_path: checkpoints/Lightricks/LTX-2.3/ltx-2.3-22b-dev.safetensors
258
+ gemma_path: checkpoints/google/gemma-3-12b-it-qat-q4_0-unquantized
259
+ load_text_encoder: false
260
+ attach_gemma_to_text_encoder: false
261
+ proprio_dim: 8
262
+ mot_checkpoint_mixed_attn: false
263
+ action_dit_pretrained_path: checkpoints/preprocessed/ltx_action_dit_backbone.pt
264
+ skip_dit_load_from_pretrain: false
265
+ video_dit_config:
266
+ text_dim: 4096
267
+ use_gradient_checkpointing: false
268
+ action_dim: 7
269
+ action_dit_config:
270
+ action_dim: 7
271
+ hidden_dim: 512
272
+ num_heads: 32
273
+ attn_head_dim: 128
274
+ num_layers: 48
275
+ text_dim: 4096
276
+ eps: 1.0e-06
277
+ cross_attention_adaln: false
278
+ use_gradient_checkpointing: false
279
+ video_scheduler:
280
+ type: ltx2
281
+ min_shift: 0.95
282
+ max_shift: 2.05
283
+ min_tokens: 1024
284
+ max_tokens: 4096
285
+ infer_shift: 2.05
286
+ num_train_timesteps: 1000
287
+ train_shift: 5.0
288
+ sigma_floor: 0.0
289
+ action_scheduler:
290
+ type: wan
291
+ train_shift: 5.0
292
+ infer_shift: 5.0
293
+ num_train_timesteps: 1000
294
+ sigma_floor: 0.0
295
+ loss:
296
+ lambda_video: 0.1
297
+ lambda_action: 1.0
298
+ action_only_train: false
299
+ mot_attn_decouple_frac: 0.25
300
+ video_expert_lr: 2.0e-05
301
+ action_expert_lr: 0.0002