Pramish commited on
Commit
7cebbe3
·
verified ·
1 Parent(s): 58428a5

Add KITTI tracking checkpoints

Browse files
kitti/isee/encoder_step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc5c6d8bcd0905b229912b418672df6af7bb0cf1fb7b096af45a7cca1d365d80
3
+ size 122785543
kitti/isee/encoder_step22500.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:63df28f02365e655d990cef77e780ffaaacd06a67c0328a937c5eb115bd7bf18
3
+ size 122785479
kitti/isee/settings.yaml ADDED
@@ -0,0 +1,214 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ optimizer:
2
+ name: Adam
3
+ lr: 0.0004
4
+ lr_scheduler:
5
+ name: exp_decay_with_warmup
6
+ warmup_steps: 2500
7
+ decay_steps: 100000
8
+ model:
9
+ initializer:
10
+ name: FixedLearnedInit
11
+ n_slots: 15
12
+ dim: 64
13
+ encoder:
14
+ backbone:
15
+ name: NoPEDinoExtractor
16
+ registry_name: nope_dinov2_s
17
+ checkpoint_path: /group/awm/pyext/dinosaw_ckpt/nope_coco_dv2_vits14_reg4.pth
18
+ feature: vit_output
19
+ frozen: true
20
+ output_transform:
21
+ name: networks.two_layer_mlp
22
+ inp_dim: 384
23
+ outp_dim: 64
24
+ hidden_dim: 768
25
+ layer_norm: true
26
+ post_pos_embed:
27
+ name: ConcatPatchPosEmbed
28
+ n_patches: 729
29
+ mode: fourier
30
+ bands: 1
31
+ include_raw: false
32
+ norm_features: false
33
+ grouper:
34
+ name: SlotAttention
35
+ inp_dim: 68
36
+ slot_dim: 64
37
+ n_iters: 2
38
+ use_mlp: true
39
+ stream_split: 60
40
+ inp_split: 64
41
+ pos_logit_gain: 1.0
42
+ pos_norm: rms
43
+ pos_mlp: false
44
+ pos_init: identity
45
+ decoder:
46
+ name: CanonMLPDecoder
47
+ inp_dim: 64
48
+ outp_dim: 384
49
+ hidden_dims:
50
+ - 1024
51
+ - 1024
52
+ - 1024
53
+ n_patches: 729
54
+ pose_dims:
55
+ - 60
56
+ - 64
57
+ content_dims:
58
+ - 0
59
+ - 60
60
+ pose_hidden: 64
61
+ scale_range:
62
+ - 0.01
63
+ - 4.0
64
+ abs_table: false
65
+ h_init: default
66
+ h_hidden_dims: []
67
+ fourier_bands: 8
68
+ delta: 5.0
69
+ pos_gain: 1.0
70
+ gate_mode: none
71
+ dynamics_predictor: null
72
+ predictor:
73
+ name: networks.SplitSlotPredictor
74
+ dim: 64
75
+ content_dims:
76
+ - 0
77
+ - 60
78
+ pose_dims:
79
+ - 60
80
+ - 64
81
+ appearance_blocks: 1
82
+ appearance_heads: 4
83
+ kinematics_blocks: 1
84
+ kinematics_heads: 4
85
+ content_cond_dim: 8
86
+ detach_content_cond: true
87
+ target_encoder: null
88
+ latent_processor:
89
+ first_step_corrector_args:
90
+ n_iters: 3
91
+ mask_resizers: null
92
+ losses:
93
+ loss_featrec:
94
+ name: MSELoss
95
+ pred_dims:
96
+ - 0
97
+ - 384
98
+ loss_ss:
99
+ name: Slot_Slot_Contrastive_Loss
100
+ pred_key: processor.state
101
+ temperature: 0.1
102
+ batch_contrast: true
103
+ patch_inputs: false
104
+ keep_input_dim: true
105
+ dims:
106
+ - 0
107
+ - 60
108
+ loss_weights:
109
+ loss_featrec: 1.0
110
+ loss_ss: 0.5
111
+ input_type: video
112
+ target_type: features
113
+ target_encoder_input: null
114
+ encoder_input: null
115
+ decoder_source: state
116
+ aux_decoders: null
117
+ pointmap: null
118
+ cross_view: null
119
+ occlusion: null
120
+ anchor_supervision: null
121
+ visualize: false
122
+ eval_mode_config: null
123
+ visualize_every_n_steps: 10000
124
+ masks_to_visualize: null
125
+ load_weights: null
126
+ modules_to_load: null
127
+ dataset:
128
+ name: OOMemmapDataModule
129
+ video_path: /group/awm/datasets/kitti_video_ram384x1280/video_u8.npy
130
+ index_json: /group/awm/datasets/kitti_video_ram384x1280/index.json
131
+ dataset_root: /group/awm/datasets/kitti_video_ram384x1280
132
+ train_split: train
133
+ val_split: val
134
+ segmentations:
135
+ kind: none
136
+ batch_size: 32
137
+ chunk_size: 8
138
+ frame_stride: 1
139
+ val_chunk_size: 24
140
+ val_batch_size: 4
141
+ num_workers: 16
142
+ num_val_workers: 4
143
+ samples_per_clip: 32
144
+ train_transforms:
145
+ name: movi_train
146
+ type: video
147
+ input_size: 378
148
+ window_crop:
149
+ resize:
150
+ - 378
151
+ - 1260
152
+ x_starts:
153
+ - 0
154
+ - 294
155
+ - 588
156
+ - 882
157
+ use_movi_normalization: false
158
+ h_flip_prob: 0.5
159
+ val_transforms:
160
+ name: movi_val
161
+ type: video
162
+ input_size: 378
163
+ window_crop:
164
+ resize:
165
+ - 378
166
+ - 1260
167
+ x_starts:
168
+ - 441
169
+ use_movi_normalization: false
170
+ trainer:
171
+ precision: bf16
172
+ max_steps: 100000
173
+ log_every_n_steps: 250
174
+ val_check_interval: 1000
175
+ gradient_clip_val: 0.05
176
+ accelerator: auto
177
+ train_metrics: null
178
+ val_metrics: null
179
+ activation_reg_schedule: null
180
+ depth_beta_schedule: null
181
+ globals:
182
+ NUM_SLOTS: 15
183
+ SLOT_DIM: 64
184
+ DINO_MODEL: vit_small_patch14_dinov2
185
+ FEAT_DIM: 384
186
+ INPUT_SIZE: 378
187
+ NUM_PATCHES: 729
188
+ NUM_GPUS: 1
189
+ BATCH_SIZE_PER_GPU: 32
190
+ TOTAL_BATCH_SIZE: 32
191
+ BASE_LR: 0.0001
192
+ CROP_RESIZE:
193
+ - 378
194
+ - 1260
195
+ CROP_X_STARTS:
196
+ - 0
197
+ - 294
198
+ - 588
199
+ - 882
200
+ VAL_CROP_X_STARTS:
201
+ - 441
202
+ POS_DIM: 4
203
+ BANDS: 1
204
+ CONTENT_LO: 0
205
+ CONTENT_HI: 60
206
+ POSE_LO: 60
207
+ POSE_HI: 64
208
+ experiment_name: permanence_kitti_ours_100k
209
+ experiment_group: slotcontrast
210
+ seed: 20260826
211
+ checkpoint_every_n_steps: 2500
212
+ checkpoint_save_top_k: -1
213
+ checkpoint_best: null
214
+ wandb: null
kitti/isee/walker_seed0/config.json ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "22k5",
3
+ "arm": "kwv_blank",
4
+ "seed": 0,
5
+ "run_name": "",
6
+ "device": "cuda",
7
+ "threads": 6,
8
+ "steps": 800,
9
+ "batch": 32,
10
+ "lr": 0.001,
11
+ "lr_floor": 0.05,
12
+ "warmup": 50,
13
+ "clip": 1.0,
14
+ "ema": 0.995,
15
+ "win": 11,
16
+ "dmax": 0.15,
17
+ "eval_every": 100,
18
+ "resume_every": 100,
19
+ "stats_every": 5,
20
+ "log_every": 10,
21
+ "bench": 0,
22
+ "max_train": 0,
23
+ "no_eval": false,
24
+ "run": "kwv_blank_22k5_seed0",
25
+ "host": "hala",
26
+ "src": "s22500",
27
+ "pstar": "/home/pramish_paudel/codes/moog/outputs/kitti/_shared/walk72/kw/s0/ceiling/pstar27_ours22k5.npy",
28
+ "pstar_fine": "/home/pramish_paudel/codes/moog/outputs/kitti/_shared/walk72/kw/s0/ceiling/pstarfine105_ours22k5.npy",
29
+ "hp": {
30
+ "feat_dim": 64,
31
+ "d": 32,
32
+ "mem": true,
33
+ "win": 11,
34
+ "scale_init": 20.0,
35
+ "stay_init": 5.0,
36
+ "sigma_init": 0.05,
37
+ "sigma_min": 0.02,
38
+ "hold_lag": 1,
39
+ "ckpt_steps": true
40
+ },
41
+ "n_params": 59835,
42
+ "train_counts": {
43
+ "src": "s22500",
44
+ "split": "train",
45
+ "arm": "kwv_blank",
46
+ "n_specs": 1954,
47
+ "classes": [
48
+ "car"
49
+ ],
50
+ "n_rows": 1954,
51
+ "n_stretches": 49,
52
+ "n_tiles": 46,
53
+ "replaced_cells_median": 129.5,
54
+ "rows_with_zero_replaced": 0,
55
+ "seconds": 2.0
56
+ },
57
+ "eval_counts": {
58
+ "occ": {
59
+ "src": "s22500",
60
+ "split": "sval",
61
+ "arm": "kw_occ",
62
+ "n_find": 118,
63
+ "n_read": 118,
64
+ "n_no_j_dropped": 1,
65
+ "n_rows": 117,
66
+ "seconds": 0.3
67
+ }
68
+ },
69
+ "train_rows_masked_by_dmax": 3,
70
+ "train_rows_masked_by_dmax_share": 0.0015,
71
+ "pins": {
72
+ "sandbox/grid_walk/gw.py": "214ea446",
73
+ "sandbox/kitti_walk/gate_matcher.py": "4086ef64",
74
+ "scripts/kitti/kitti_track_dump.py": "995c5480",
75
+ "scripts/kitti/kitti_tilescore69.py": "323ffaa7"
76
+ },
77
+ "label_policy": "stretches selected with train-half MOTS visible masks; features, poses and targets label-free",
78
+ "torch": "2.13.0+cu130",
79
+ "omp": "6"
80
+ }
kitti/isee/walker_seed0/ema_step800.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3bfe31eb1deee4b04c89a44e4b62be799de2557b0863e4a6426a89fd6d8b6738
3
+ size 354337
kitti/isee/walker_seed0/walker_sd.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:09404cbcde68373bbbabe4ceb41b4adb0fc66d4f921dd14de469d3e4997cca66
3
+ size 351644
kitti/slotcontrast/settings.yaml ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ optimizer:
2
+ name: Adam
3
+ lr: 0.0004
4
+ lr_scheduler:
5
+ name: exp_decay_with_warmup
6
+ warmup_steps: 2500
7
+ decay_steps: 100000
8
+ model:
9
+ initializer:
10
+ name: FixedLearnedInit
11
+ n_slots: 15
12
+ dim: 64
13
+ encoder:
14
+ backbone:
15
+ name: TimmExtractor
16
+ model: vit_small_patch14_dinov2
17
+ features:
18
+ - vit_block12
19
+ frozen: true
20
+ pretrained: true
21
+ model_kwargs:
22
+ dynamic_img_size: true
23
+ output_transform:
24
+ name: networks.two_layer_mlp
25
+ inp_dim: 384
26
+ outp_dim: 64
27
+ hidden_dim: 768
28
+ layer_norm: true
29
+ grouper:
30
+ name: SlotAttention
31
+ inp_dim: 64
32
+ slot_dim: 64
33
+ n_iters: 2
34
+ use_mlp: true
35
+ decoder:
36
+ name: MLPDecoder
37
+ inp_dim: 64
38
+ outp_dim: 384
39
+ hidden_dims:
40
+ - 1024
41
+ - 1024
42
+ - 1024
43
+ n_patches: 729
44
+ dynamics_predictor: null
45
+ predictor:
46
+ name: networks.TransformerEncoder
47
+ dim: 64
48
+ n_blocks: 1
49
+ n_heads: 4
50
+ target_encoder: null
51
+ latent_processor:
52
+ first_step_corrector_args:
53
+ n_iters: 3
54
+ mask_resizers: null
55
+ losses:
56
+ loss_featrec:
57
+ name: MSELoss
58
+ pred_dims:
59
+ - 0
60
+ - 384
61
+ loss_ss:
62
+ name: Slot_Slot_Contrastive_Loss
63
+ pred_key: processor.state
64
+ temperature: 0.1
65
+ batch_contrast: true
66
+ patch_inputs: false
67
+ keep_input_dim: true
68
+ loss_weights:
69
+ loss_featrec: 1.0
70
+ loss_ss: 0.5
71
+ input_type: video
72
+ target_type: features
73
+ target_encoder_input: null
74
+ encoder_input: null
75
+ decoder_source: state
76
+ aux_decoders: null
77
+ pointmap: null
78
+ cross_view: null
79
+ occlusion: null
80
+ anchor_supervision: null
81
+ visualize: false
82
+ eval_mode_config: null
83
+ visualize_every_n_steps: 10000
84
+ masks_to_visualize: null
85
+ load_weights: null
86
+ modules_to_load: null
87
+ dataset:
88
+ name: OOMemmapDataModule
89
+ video_path: /group/awm/datasets/kitti_video_ram384x1280/video_u8.npy
90
+ index_json: /group/awm/datasets/kitti_video_ram384x1280/index.json
91
+ dataset_root: /group/awm/datasets/kitti_video_ram384x1280
92
+ train_split: train
93
+ val_split: val
94
+ segmentations:
95
+ kind: none
96
+ batch_size: 32
97
+ chunk_size: 8
98
+ frame_stride: 1
99
+ val_chunk_size: 24
100
+ val_batch_size: 4
101
+ num_workers: 16
102
+ num_val_workers: 4
103
+ samples_per_clip: 32
104
+ train_transforms:
105
+ name: movi_train
106
+ type: video
107
+ input_size: 378
108
+ window_crop:
109
+ resize:
110
+ - 378
111
+ - 1260
112
+ x_starts:
113
+ - 0
114
+ - 294
115
+ - 588
116
+ - 882
117
+ use_movi_normalization: false
118
+ h_flip_prob: 0.5
119
+ val_transforms:
120
+ name: movi_val
121
+ type: video
122
+ input_size: 378
123
+ window_crop:
124
+ resize:
125
+ - 378
126
+ - 1260
127
+ x_starts:
128
+ - 441
129
+ use_movi_normalization: false
130
+ trainer:
131
+ precision: bf16
132
+ max_steps: 100000
133
+ log_every_n_steps: 250
134
+ val_check_interval: 1000
135
+ gradient_clip_val: 0.05
136
+ accelerator: auto
137
+ train_metrics: null
138
+ val_metrics: null
139
+ activation_reg_schedule: null
140
+ depth_beta_schedule: null
141
+ globals:
142
+ NUM_SLOTS: 15
143
+ SLOT_DIM: 64
144
+ DINO_MODEL: vit_small_patch14_dinov2
145
+ FEAT_DIM: 384
146
+ INPUT_SIZE: 378
147
+ NUM_PATCHES: 729
148
+ NUM_GPUS: 1
149
+ BATCH_SIZE_PER_GPU: 32
150
+ BASE_LR: 0.0001
151
+ CROP_RESIZE:
152
+ - 378
153
+ - 1260
154
+ CROP_X_STARTS:
155
+ - 0
156
+ - 294
157
+ - 588
158
+ - 882
159
+ VAL_CROP_X_STARTS:
160
+ - 441
161
+ experiment_name: permanence_kitti_sc_100k
162
+ experiment_group: slotcontrast
163
+ seed: 20260826
164
+ checkpoint_every_n_steps: 2500
165
+ checkpoint_save_top_k: -1
166
+ checkpoint_best: null
167
+ wandb: null
kitti/slotcontrast/step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1833600404f6c947ae1e380dd7a7a9bcbe84eb6b5436ce4e64258b44aaafddf8
3
+ size 125250749
kitti/slotcontrast/step22500.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:520614b004d3310fa0a607c6675f80bc78ec029dcce1c8fbc7b4e0b27b4c1932
3
+ size 125250749