fwimbauer commited on
Commit
42cafd2
·
verified ·
1 Parent(s): 4eb86f7

Upload config.yaml with huggingface_hub

Browse files
Files changed (1) hide show
  1. config.yaml +388 -0
config.yaml ADDED
@@ -0,0 +1,388 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ training:
2
+ optimizer:
3
+ type: adam
4
+ args:
5
+ lr: 0.0001
6
+ betas:
7
+ - 0.9
8
+ - 0.999
9
+ eps: 1.0e-08
10
+ weight_decay: 0.0
11
+ amsgrad: false
12
+ scheduler:
13
+ type: step
14
+ step_size: 100000
15
+ gamma: 0.1
16
+ num_epochs: 1000
17
+ continue: true
18
+ checkpoint_every: 2500
19
+ log_every_iters: 100
20
+ n_saved: 4
21
+ stop_iteration: 250000
22
+ dataset_cfgs:
23
+ sintel:
24
+ type: sintel
25
+ data_path_training: data/Sintel/training
26
+ data_path_testing: data/Sintel/training
27
+ split: null
28
+ image_size: 384
29
+ frame_count: 2
30
+ preprocessed_path_training: data/unimatch_flows/sintel/training
31
+ preprocessed_path_testing: data/unimatch_flows/sintel/training
32
+ return_depth: false
33
+ return_flow: true
34
+ sintel_gt:
35
+ type: sintel-gt
36
+ data_path_training: data/Sintel/training
37
+ data_path_testing: data/Sintel/training
38
+ split: null
39
+ image_size: 384
40
+ frame_count: 2
41
+ preprocessed_path_training: data/unimatch_flows/sintel/training
42
+ preprocessed_path_testing: data/unimatch_flows/sintel/training
43
+ return_depth: true
44
+ return_flow: true
45
+ waymo:
46
+ type: waymo
47
+ data_path_training: data/waymo/training
48
+ data_path_testing: data/waymo/testing
49
+ split: null
50
+ image_size: 384
51
+ frame_count: 2
52
+ preprocessed_path_training: data/unimatch_flows/waymo/training
53
+ preprocessed_path_testing: data/unimatch_flows/waymo/testing
54
+ return_depth: false
55
+ return_flow: true
56
+ re10k_eval_seqs:
57
+ type: re10k
58
+ data_path_training: data/realestate10k/test.pickle
59
+ data_path_testing: data/realestate10k/test.pickle
60
+ split: anycam/datasets/realestate10k/splits/eval_seqs
61
+ image_size: 384
62
+ frame_count: 2
63
+ preprocessed_path_training: data/unimatch_flows/realestate10k
64
+ preprocessed_path_testing: data/unimatch_flows/realestate10k
65
+ return_depth: false
66
+ return_flow: true
67
+ tumrgbd_eval_seqs:
68
+ type: tumrgbd
69
+ data_path_training: data/TUM_RGBD
70
+ data_path_testing: data/TUM_RGBD
71
+ split: anycam/datasets/tum_rgbd/splits/dynamic_seqs
72
+ image_size: 384
73
+ frame_count: 2
74
+ dilation: 10
75
+ return_depth: false
76
+ return_flow: false
77
+ tumrgbd_eval_seqs_64:
78
+ type: tumrgbd
79
+ data_path_training: data/TUM_RGBD
80
+ data_path_testing: data/TUM_RGBD
81
+ split: anycam/datasets/tum_rgbd/splits/dynamic_seqs_64
82
+ image_size: 384
83
+ frame_count: 2
84
+ dilation: 10
85
+ return_depth: false
86
+ return_flow: false
87
+ waymo_eval_seqs_2_64:
88
+ type: waymo
89
+ data_path_training: data/waymo/training
90
+ data_path_testing: data/waymo/testing
91
+ split: anycam/datasets/waymo/splits/eval_seqs_2_64
92
+ image_size: 384
93
+ frame_count: 2
94
+ preprocessed_path_training: data/unimatch_flows/waymo/training
95
+ preprocessed_path_testing: data/unimatch_flows/waymo/testing
96
+ return_depth: false
97
+ return_flow: true
98
+ re10k:
99
+ type: re10k
100
+ data_path_training: data/realestate10k/test.pickle
101
+ data_path_testing: data/realestate10k/test.pickle
102
+ split: null
103
+ image_size: 384
104
+ frame_count: 2
105
+ dilation: 1
106
+ preprocessed_path_training: data/unimatch_flows/realestate10k
107
+ preprocessed_path_testing: data/unimatch_flows/realestate10k
108
+ return_depth: false
109
+ return_flow: true
110
+ re10k_n2:
111
+ type: re10k
112
+ data_path_training: data/realestate10k/test.pickle
113
+ data_path_testing: data/realestate10k/test.pickle
114
+ split: null
115
+ image_size: 384
116
+ frame_count: 2
117
+ dilation: 2
118
+ preprocessed_path_training: data/unimatch_flows/realestate10k_2
119
+ preprocessed_path_testing: data/unimatch_flows/realestate10k_2
120
+ return_depth: false
121
+ return_flow: true
122
+ re10k_n3:
123
+ type: re10k
124
+ data_path_training: data/realestate10k/test.pickle
125
+ data_path_testing: data/realestate10k/test.pickle
126
+ split: null
127
+ image_size: 384
128
+ frame_count: 2
129
+ dilation: 3
130
+ preprocessed_path_training: data/unimatch_flows/realestate10k_3
131
+ preprocessed_path_testing: data/unimatch_flows/realestate10k_3
132
+ return_depth: false
133
+ return_flow: true
134
+ youtube_vos:
135
+ type: youtubevos
136
+ data_path_training: data/youtube-vos/train
137
+ data_path_testing: data/youtube-vos/valid
138
+ split: null
139
+ image_size: 384
140
+ frame_count: 2
141
+ preprocessed_path_training: data/unimatch_flows/youtube-vos/train
142
+ preprocessed_path_testing: data/unimatch_flows/youtube-vos/valid
143
+ return_depth: false
144
+ return_flow: false
145
+ youtube_vos_n2:
146
+ type: youtubevos
147
+ data_path_training: data/youtube-vos/train
148
+ data_path_testing: data/youtube-vos/train
149
+ split: null
150
+ image_size: 384
151
+ frame_count: 2
152
+ preprocessed_path_training: data/unimatch_flows/youtubevos_2
153
+ preprocessed_path_testing: data/unimatch_flows/youtubevos_2
154
+ return_depth: false
155
+ return_flow: false
156
+ dilation: 2
157
+ youtube_vos_n3:
158
+ type: youtubevos
159
+ data_path_training: data/youtube-vos/train
160
+ data_path_testing: data/youtube-vos/train
161
+ split: null
162
+ image_size: 384
163
+ frame_count: 2
164
+ preprocessed_path_training: data/unimatch_flows/youtubevos_3
165
+ preprocessed_path_testing: data/unimatch_flows/youtubevos_3
166
+ return_depth: false
167
+ return_flow: false
168
+ dilation: 3
169
+ opendv:
170
+ type: opendv
171
+ data_path_training: data/opendv/frames
172
+ data_path_testing: data/opendv/frames
173
+ split: null
174
+ image_size: 384
175
+ frame_count: 2
176
+ preprocessed_path_training: data/opendv/flows
177
+ preprocessed_path_testing: data/opendv/flows
178
+ return_depth: false
179
+ return_flow: true
180
+ opendv_n2:
181
+ type: opendv
182
+ data_path_training: data/opendv/frames
183
+ data_path_testing: data/opendv/frames
184
+ split: null
185
+ image_size: 384
186
+ frame_count: 2
187
+ preprocessed_path_training: data/unimatch_flows/opendv_2
188
+ preprocessed_path_testing: data/unimatch_flows/opendv_2
189
+ return_depth: false
190
+ return_flow: true
191
+ dilation: 2
192
+ opendv_n3:
193
+ type: opendv
194
+ data_path_training: data/opendv/frames
195
+ data_path_testing: data/opendv/frames
196
+ split: null
197
+ image_size: 384
198
+ frame_count: 2
199
+ preprocessed_path_training: data/unimatch_flows/opendv_3
200
+ preprocessed_path_testing: data/unimatch_flows/opendv_3
201
+ return_depth: false
202
+ return_flow: true
203
+ dilation: 3
204
+ walkingtours:
205
+ type: walkingtours
206
+ data_path_training: data/walkingtours/frames
207
+ data_path_testing: data/walkingtours/frames
208
+ split: null
209
+ image_size: 384
210
+ frame_count: 2
211
+ preprocessed_path_training: data/walkingtours/flows
212
+ preprocessed_path_testing: data/walkingtours/flows
213
+ return_depth: false
214
+ return_flow: true
215
+ walkingtours_n2:
216
+ type: walkingtours
217
+ data_path_training: data/walkingtours/frames
218
+ data_path_testing: data/walkingtours/frames
219
+ split: null
220
+ image_size: 384
221
+ frame_count: 2
222
+ preprocessed_path_training: data/unimatch_flows/walkingtours_2
223
+ preprocessed_path_testing: data/unimatch_flows/walkingtours_2
224
+ return_depth: false
225
+ return_flow: true
226
+ dilation: 2
227
+ walkingtours_n3:
228
+ type: walkingtours
229
+ data_path_training: data/walkingtours/frames
230
+ data_path_testing: data/walkingtours/frames
231
+ split: null
232
+ image_size: 384
233
+ frame_count: 2
234
+ preprocessed_path_training: data/unimatch_flows/walkingtours_3
235
+ preprocessed_path_testing: data/unimatch_flows/walkingtours_3
236
+ return_depth: false
237
+ return_flow: true
238
+ dilation: 3
239
+ epickitchens:
240
+ type: epickitchens
241
+ data_path_training: data/epickitchens/frames
242
+ data_path_testing: data/epickitchens/frames
243
+ split: null
244
+ image_size: 384
245
+ frame_count: 2
246
+ preprocessed_path_training: data/epickitchens/flows
247
+ preprocessed_path_testing: data/epickitchens/flows
248
+ return_depth: false
249
+ return_flow: true
250
+ epickitchens_n2:
251
+ type: epickitchens
252
+ data_path_training: data/epickitchens/frames
253
+ data_path_testing: data/epickitchens/frames
254
+ split: null
255
+ image_size: 384
256
+ frame_count: 2
257
+ preprocessed_path_training: data/unimatch_flows/epickitchens_2
258
+ preprocessed_path_testing: data/unimatch_flows/epickitchens_2
259
+ return_depth: false
260
+ return_flow: true
261
+ dilation: 2
262
+ epickitchens_n3:
263
+ type: epickitchens
264
+ data_path_training: data/epickitchens/frames
265
+ data_path_testing: data/epickitchens/frames
266
+ split: null
267
+ image_size: 384
268
+ frame_count: 2
269
+ preprocessed_path_training: data/unimatch_flows/epickitchens_3
270
+ preprocessed_path_testing: data/unimatch_flows/epickitchens_3
271
+ return_depth: false
272
+ return_flow: true
273
+ dilation: 3
274
+ training_type: anycam_training
275
+ seed: 0
276
+ backend: nccl
277
+ nproc_per_node: 2
278
+ with_amp: true
279
+ name: anycam_seq2
280
+ batch_size: 16
281
+ num_workers: 8
282
+ dataset:
283
+ - re10k
284
+ - youtube_vos
285
+ - opendv
286
+ - walkingtours
287
+ - epickitchens
288
+ val_dataset:
289
+ - re10k_eval_seqs
290
+ - waymo_eval_seqs_2_64
291
+ dataset_params:
292
+ frame_count: 2
293
+ return_flow: true
294
+ image_size: 336
295
+ sequential: true
296
+ dataloading:
297
+ epoch_length: 80000
298
+ staged_datasets:
299
+ re10k: 1
300
+ re10k_n2: 1
301
+ re10k_n3: 1
302
+ walkingtours: 2
303
+ walkingtours_n2: 2
304
+ walkingtours_n3: 2
305
+ youtube_vos: 3
306
+ youtube_vos_n2: 3
307
+ youtube_vos_n3: 3
308
+ epickitchens: 4
309
+ epickitchens_n2: 4
310
+ epickitchens_n3: 4
311
+ opendv: 5
312
+ opendv_n2: 5
313
+ opendv_n3: 5
314
+ output:
315
+ path: pretrained_models/anycam_seq2
316
+ unique_id: 1311123
317
+ loss:
318
+ - type: pose_loss
319
+ lambda_dist: 0
320
+ pose_token_weight_decay: 0.01
321
+ lambda_fwd_bwd_consistency: 1
322
+ model:
323
+ depth_predictor:
324
+ type: unidepth
325
+ pose_predictor:
326
+ type: anycam
327
+ focal_parameterization: linlog-candidates
328
+ focal_min: 0.2
329
+ focal_max: 7
330
+ rotation_parameterization: axis-angle
331
+ separate_pose_candidates: true
332
+ separate_uncertainty_candidates: true
333
+ depth_aligner:
334
+ type: identity
335
+ flow_model: unimatch
336
+ use_provided_flow: true
337
+ use_provided_proj: false
338
+ train_directions: both
339
+ perform_subsampled_pose_pass: false
340
+ subsampling_drop_n: 1
341
+ single_focal_warmup_iters: 0
342
+ z_near: 0.1
343
+ z_far: 100
344
+ validation:
345
+ validation:
346
+ batch_size: 1
347
+ subset:
348
+ type: range
349
+ args:
350
+ start: 0
351
+ end: 512
352
+ custom_validator: anycam.video_validator.video_validator
353
+ fit_video_config: anycam/configs/eval_cfgs/train_eval_2.yaml
354
+ log_loss: false
355
+ global_step:
356
+ type: trainer iteration
357
+ events:
358
+ - type: ITERATION_COMPLETED
359
+ args:
360
+ every: 5000
361
+ - type: COMPLETED
362
+ args: null
363
+ visualization:
364
+ metrics: []
365
+ subset:
366
+ type: range
367
+ args:
368
+ start: 0
369
+ end: 1
370
+ visualize:
371
+ input_imgs: null
372
+ depth: null
373
+ occlusions: null
374
+ rendered_flow: null
375
+ gt_flow: null
376
+ predicted_occlusions: null
377
+ uncertainty: null
378
+ log_loss: false
379
+ global_step:
380
+ type: trainer iteration
381
+ events:
382
+ - type: ITERATION_COMPLETED
383
+ args:
384
+ every: 2500
385
+ - type: COMPLETED
386
+ args: null
387
+ master_port: 2223
388
+ cuda device name: Quadro RTX 8000