Pramish commited on
Commit
75be3d7
·
verified ·
1 Parent(s): 8d6e5e7

Add OVIS 100k checkpoints (iSEE, SlotContrast) and two LA-CATER static ablations (SlotContrast on NoPE, with and without position before the MLP)

Browse files
lacater_static/ablations/slotcontrast_nope/settings.yaml ADDED
@@ -0,0 +1,135 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 11
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
+ grouper:
27
+ name: SlotAttention
28
+ inp_dim: 64
29
+ slot_dim: 64
30
+ n_iters: 2
31
+ use_mlp: true
32
+ decoder:
33
+ name: MLPDecoder
34
+ inp_dim: 64
35
+ outp_dim: 384
36
+ hidden_dims:
37
+ - 1024
38
+ - 1024
39
+ - 1024
40
+ n_patches: 1369
41
+ dynamics_predictor: null
42
+ predictor:
43
+ name: networks.TransformerEncoder
44
+ dim: 64
45
+ n_blocks: 1
46
+ n_heads: 4
47
+ target_encoder: null
48
+ latent_processor:
49
+ first_step_corrector_args:
50
+ n_iters: 3
51
+ mask_resizers: null
52
+ losses:
53
+ loss_featrec:
54
+ name: MSELoss
55
+ pred_dims:
56
+ - 0
57
+ - 384
58
+ loss_ss:
59
+ name: Slot_Slot_Contrastive_Loss
60
+ pred_key: processor.state
61
+ temperature: 0.1
62
+ batch_contrast: true
63
+ patch_inputs: false
64
+ keep_input_dim: true
65
+ loss_weights:
66
+ loss_featrec: 1.0
67
+ loss_ss: 0.5
68
+ input_type: video
69
+ target_type: features
70
+ target_encoder_input: null
71
+ encoder_input: null
72
+ decoder_source: state
73
+ aux_decoders: null
74
+ pointmap: null
75
+ cross_view: null
76
+ occlusion: null
77
+ anchor_supervision: null
78
+ visualize: true
79
+ eval_mode_config: null
80
+ visualize_every_n_steps: 2500
81
+ masks_to_visualize: null
82
+ load_weights: null
83
+ modules_to_load: null
84
+ dataset:
85
+ name: LaCaterVideoDataModule
86
+ root: /group/awm/datasets/la_cater
87
+ batch_size: 32
88
+ chunk_size: 8
89
+ frame_stride: 2
90
+ val_chunk_size: 24
91
+ val_batch_size: 4
92
+ val_max_clips: 250
93
+ num_workers: 16
94
+ num_val_workers: 4
95
+ samples_per_clip: 8
96
+ train_transforms:
97
+ name: movi_train
98
+ type: video
99
+ input_size: 518
100
+ use_movi_normalization: false
101
+ h_flip_prob: 0.5
102
+ val_transforms:
103
+ name: movi_val
104
+ type: video
105
+ input_size: 518
106
+ use_movi_normalization: false
107
+ num_classes: 1
108
+ trainer:
109
+ precision: bf16
110
+ max_steps: 100000
111
+ log_every_n_steps: 500
112
+ val_check_interval: 2500
113
+ gradient_clip_val: 0.05
114
+ accelerator: auto
115
+ train_metrics: null
116
+ val_metrics: null
117
+ activation_reg_schedule: null
118
+ depth_beta_schedule: null
119
+ globals:
120
+ NUM_SLOTS: 11
121
+ SLOT_DIM: 64
122
+ DINO_MODEL: vit_small_patch14_dinov2
123
+ FEAT_DIM: 384
124
+ INPUT_SIZE: 518
125
+ NUM_PATCHES: 1369
126
+ NUM_GPUS: 1
127
+ BATCH_SIZE_PER_GPU: 32
128
+ BASE_LR: 0.0001
129
+ experiment_name: permanence_lacater_static_sc_nope
130
+ experiment_group: slotcontrast
131
+ seed: 20260826
132
+ checkpoint_every_n_steps: 1000
133
+ checkpoint_save_top_k: 1
134
+ checkpoint_best: null
135
+ wandb: null
lacater_static/ablations/slotcontrast_nope/step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:841fcc94f267dd6a0b57ed70fc83e1fb4a925ea7ba85d8b28e0bd396012f1583
3
+ size 123644217
lacater_static/ablations/slotcontrast_nope_pre4/settings.yaml ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 11
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
+ pre_pos_embed:
21
+ name: ConcatPatchPosEmbed
22
+ n_patches: 1369
23
+ mode: fourier
24
+ bands: 1
25
+ include_raw: false
26
+ norm_features: true
27
+ feature_dim: 384
28
+ output_transform:
29
+ name: networks.two_layer_mlp
30
+ inp_dim: 388
31
+ outp_dim: 64
32
+ hidden_dim: 768
33
+ layer_norm: false
34
+ grouper:
35
+ name: SlotAttention
36
+ inp_dim: 64
37
+ slot_dim: 64
38
+ n_iters: 2
39
+ use_mlp: true
40
+ decoder:
41
+ name: MLPDecoder
42
+ inp_dim: 64
43
+ outp_dim: 384
44
+ hidden_dims:
45
+ - 1024
46
+ - 1024
47
+ - 1024
48
+ n_patches: 1369
49
+ dynamics_predictor: null
50
+ predictor:
51
+ name: networks.TransformerEncoder
52
+ dim: 64
53
+ n_blocks: 1
54
+ n_heads: 4
55
+ target_encoder: null
56
+ latent_processor:
57
+ first_step_corrector_args:
58
+ n_iters: 3
59
+ mask_resizers: null
60
+ losses:
61
+ loss_featrec:
62
+ name: MSELoss
63
+ pred_dims:
64
+ - 0
65
+ - 384
66
+ loss_ss:
67
+ name: Slot_Slot_Contrastive_Loss
68
+ pred_key: processor.state
69
+ temperature: 0.1
70
+ batch_contrast: true
71
+ patch_inputs: false
72
+ keep_input_dim: true
73
+ loss_weights:
74
+ loss_featrec: 1.0
75
+ loss_ss: 0.5
76
+ input_type: video
77
+ target_type: features
78
+ target_encoder_input: null
79
+ encoder_input: null
80
+ decoder_source: state
81
+ aux_decoders: null
82
+ pointmap: null
83
+ cross_view: null
84
+ occlusion: null
85
+ anchor_supervision: null
86
+ visualize: true
87
+ eval_mode_config: null
88
+ visualize_every_n_steps: 2500
89
+ masks_to_visualize: null
90
+ load_weights: null
91
+ modules_to_load: null
92
+ dataset:
93
+ name: LaCaterVideoDataModule
94
+ root: /group/awm/datasets/la_cater
95
+ batch_size: 32
96
+ chunk_size: 8
97
+ frame_stride: 2
98
+ val_chunk_size: 24
99
+ val_batch_size: 4
100
+ val_max_clips: 250
101
+ num_workers: 16
102
+ num_val_workers: 4
103
+ samples_per_clip: 8
104
+ train_transforms:
105
+ name: movi_train
106
+ type: video
107
+ input_size: 518
108
+ use_movi_normalization: false
109
+ h_flip_prob: 0.5
110
+ val_transforms:
111
+ name: movi_val
112
+ type: video
113
+ input_size: 518
114
+ use_movi_normalization: false
115
+ num_classes: 1
116
+ trainer:
117
+ precision: bf16
118
+ max_steps: 100000
119
+ log_every_n_steps: 500
120
+ val_check_interval: 2500
121
+ gradient_clip_val: 0.05
122
+ accelerator: auto
123
+ train_metrics: null
124
+ val_metrics: null
125
+ activation_reg_schedule: null
126
+ depth_beta_schedule: null
127
+ globals:
128
+ NUM_SLOTS: 11
129
+ SLOT_DIM: 64
130
+ DINO_MODEL: vit_small_patch14_dinov2
131
+ FEAT_DIM: 384
132
+ POS_DIM: 4
133
+ BANDS: 1
134
+ INPUT_SIZE: 518
135
+ NUM_PATCHES: 1369
136
+ NUM_GPUS: 1
137
+ BATCH_SIZE_PER_GPU: 32
138
+ BASE_LR: 0.0001
139
+ experiment_name: permanence_lacater_static_sc_nope_pre4
140
+ experiment_group: slotcontrast
141
+ seed: 20260826
142
+ checkpoint_every_n_steps: 1000
143
+ checkpoint_save_top_k: 1
144
+ checkpoint_best: null
145
+ wandb: null
lacater_static/ablations/slotcontrast_nope_pre4/step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3aa5f698cc87a00ce32a3d2d60674e3ee32f3f9f21701ae7859c5abdc95b5423
3
+ size 123681145
ovis/isee/encoder_step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:26a309503713691c0c1eae2c03c56f556f1a571c2c79e6730cc5cb32316e706b
3
+ size 36736481
ovis/isee/settings.yaml ADDED
@@ -0,0 +1,237 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 7
12
+ dim: 64
13
+ encoder:
14
+ backbone:
15
+ name: CachedFeatures
16
+ dim: 384
17
+ n_patches: 1369
18
+ output_transform:
19
+ name: networks.two_layer_mlp
20
+ inp_dim: 384
21
+ outp_dim: 64
22
+ hidden_dim: 768
23
+ layer_norm: true
24
+ post_pos_embed:
25
+ name: ConcatPatchPosEmbed
26
+ n_patches: 1369
27
+ mode: fourier
28
+ bands: 1
29
+ include_raw: false
30
+ norm_features: false
31
+ grouper:
32
+ name: SlotAttention
33
+ inp_dim: 68
34
+ slot_dim: 64
35
+ n_iters: 2
36
+ use_mlp: true
37
+ stream_split: 60
38
+ inp_split: 64
39
+ pos_logit_gain: 1.0
40
+ pos_norm: rms
41
+ pos_mlp: false
42
+ pos_init: identity
43
+ decoder:
44
+ name: CanonMLPDecoder
45
+ inp_dim: 64
46
+ outp_dim: 384
47
+ hidden_dims:
48
+ - 1024
49
+ - 1024
50
+ - 1024
51
+ n_patches: 1369
52
+ pose_dims:
53
+ - 60
54
+ - 64
55
+ content_dims:
56
+ - 0
57
+ - 60
58
+ pose_hidden: 64
59
+ scale_range:
60
+ - 0.01
61
+ - 4.0
62
+ abs_table: false
63
+ h_init: default
64
+ h_hidden_dims: []
65
+ fourier_bands: 8
66
+ delta: 5.0
67
+ pos_gain: 1.0
68
+ gate_mode: none
69
+ dynamics_predictor: null
70
+ predictor:
71
+ name: networks.SplitSlotPredictor
72
+ dim: 64
73
+ content_dims:
74
+ - 0
75
+ - 60
76
+ pose_dims:
77
+ - 60
78
+ - 64
79
+ appearance_blocks: 1
80
+ appearance_heads: 4
81
+ kinematics_blocks: 1
82
+ kinematics_heads: 4
83
+ content_cond_dim: 8
84
+ detach_content_cond: true
85
+ target_encoder: null
86
+ latent_processor:
87
+ first_step_corrector_args:
88
+ n_iters: 3
89
+ mask_resizers: null
90
+ losses:
91
+ loss_featrec:
92
+ name: MSELoss
93
+ pred_dims:
94
+ - 0
95
+ - 384
96
+ loss_ss:
97
+ name: Slot_Slot_Contrastive_Loss
98
+ pred_key: processor.state
99
+ temperature: 0.1
100
+ batch_contrast: true
101
+ patch_inputs: false
102
+ keep_input_dim: true
103
+ dims:
104
+ - 0
105
+ - 60
106
+ loss_weights:
107
+ loss_featrec: 1.0
108
+ loss_ss: 0.5
109
+ input_type: video
110
+ target_type: features
111
+ target_encoder_input: null
112
+ encoder_input: features
113
+ decoder_source: state
114
+ aux_decoders: null
115
+ pointmap: null
116
+ cross_view: null
117
+ occlusion: null
118
+ anchor_supervision: null
119
+ visualize: false
120
+ eval_mode_config: null
121
+ visualize_every_n_steps: 10000
122
+ masks_to_visualize: null
123
+ load_weights: null
124
+ modules_to_load: null
125
+ dataset:
126
+ train_shards: ovis_z2c518/ovis-train-{000000..000098}.tar
127
+ val_shards: ovis_z2c518/ovis-dev-{000000..000015}.tar
128
+ batch_size: 32
129
+ val_batch_size: 1
130
+ val_size: 64
131
+ num_workers: 16
132
+ num_val_workers: 4
133
+ train_pipeline:
134
+ chunk_size: 8
135
+ keys:
136
+ - video
137
+ sample_one_chunk_per_video: true
138
+ transforms:
139
+ name: davis_train
140
+ type: video
141
+ crop_type: short_side_resize_random
142
+ input_size: 518
143
+ num_classes: 22
144
+ name: CachedViewPipeline
145
+ cache:
146
+ path: /group/awm/datasets/viewcache/ovis_z2c518/train_nope_s14_518
147
+ standardize: false
148
+ n_patches: 1369
149
+ dim: 384
150
+ val_pipeline:
151
+ use_chunks: false
152
+ keys:
153
+ - video
154
+ - segmentations
155
+ transforms:
156
+ name: davis_val
157
+ type: video
158
+ crop_type: central
159
+ input_size: 518
160
+ num_classes: 22
161
+ name: CachedViewPipeline
162
+ cache:
163
+ path: /group/awm/datasets/viewcache/ovis_z2c518/val_nope_s14_518
164
+ standardize: false
165
+ n_patches: 1369
166
+ dim: 384
167
+ trainer:
168
+ max_steps: 100000
169
+ log_every_n_steps: 250
170
+ val_check_interval: 2500
171
+ gradient_clip_val: 0.05
172
+ precision: bf16
173
+ accelerator: auto
174
+ train_metrics: null
175
+ val_metrics:
176
+ ari:
177
+ name: VideoARI
178
+ ignore_background: false
179
+ pred_key: decoder_masks_hard
180
+ true_key: segmentations
181
+ image_ari:
182
+ name: ImageARI
183
+ ignore_background: false
184
+ video_input: true
185
+ pred_key: decoder_masks_hard
186
+ true_key: segmentations
187
+ mbo:
188
+ name: VideoIoU
189
+ matching: overlap
190
+ ignore_background: false
191
+ pred_key: decoder_masks_hard
192
+ true_key: segmentations
193
+ image_mbo:
194
+ name: ImageIoU
195
+ matching: overlap
196
+ ignore_background: false
197
+ video_input: true
198
+ pred_key: decoder_masks_hard
199
+ true_key: segmentations
200
+ activation_reg_schedule: null
201
+ depth_beta_schedule: null
202
+ globals:
203
+ NUM_SLOTS: 7
204
+ SLOT_DIM: 64
205
+ DINO_MODEL: vit_small_patch14_dinov2
206
+ FEAT_DIM: 384
207
+ NUM_PATCHES: 1369
208
+ NUM_GPUS: 1
209
+ BATCH_SIZE_PER_GPU: 32
210
+ TOTAL_BATCH_SIZE: 32
211
+ BASE_LR: 0.0001
212
+ POS_DIM: 4
213
+ BANDS: 1
214
+ CONTENT_LO: 0
215
+ CONTENT_HI: 60
216
+ POSE_LO: 60
217
+ POSE_HI: 64
218
+ experiment_name: ovis_ours_z2_k7_c8_100k_vc
219
+ experiment_group: slotcontrast
220
+ seed: 20260826
221
+ checkpoint_every_n_steps: 2500
222
+ checkpoint_save_top_k: -1
223
+ checkpoint_best:
224
+ monitor: val/sel
225
+ mode: max
226
+ wandb:
227
+ project: tsocr_table1
228
+ entity: pramish-paudel-insait
229
+ group: ovis
230
+ tags:
231
+ - ours
232
+ - ovis
233
+ - z2
234
+ - k7
235
+ - c8
236
+ - full
237
+ - vc
ovis/slotcontrast/settings.yaml ADDED
@@ -0,0 +1,188 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 7
12
+ dim: 64
13
+ encoder:
14
+ backbone:
15
+ name: CachedFeatures
16
+ dim: 384
17
+ n_patches: 1369
18
+ output_transform:
19
+ name: networks.two_layer_mlp
20
+ inp_dim: 384
21
+ outp_dim: 64
22
+ hidden_dim: 768
23
+ layer_norm: true
24
+ grouper:
25
+ name: SlotAttention
26
+ inp_dim: 64
27
+ slot_dim: 64
28
+ n_iters: 2
29
+ use_mlp: true
30
+ decoder:
31
+ name: MLPDecoder
32
+ inp_dim: 64
33
+ outp_dim: 384
34
+ hidden_dims:
35
+ - 1024
36
+ - 1024
37
+ - 1024
38
+ n_patches: 1369
39
+ dynamics_predictor: null
40
+ predictor:
41
+ name: networks.TransformerEncoder
42
+ dim: 64
43
+ n_blocks: 1
44
+ n_heads: 4
45
+ target_encoder: null
46
+ latent_processor:
47
+ first_step_corrector_args:
48
+ n_iters: 3
49
+ mask_resizers: null
50
+ losses:
51
+ loss_featrec:
52
+ name: MSELoss
53
+ pred_dims:
54
+ - 0
55
+ - 384
56
+ loss_ss:
57
+ name: Slot_Slot_Contrastive_Loss
58
+ pred_key: processor.state
59
+ temperature: 0.1
60
+ batch_contrast: true
61
+ patch_inputs: false
62
+ keep_input_dim: true
63
+ loss_weights:
64
+ loss_featrec: 1.0
65
+ loss_ss: 0.5
66
+ input_type: video
67
+ target_type: features
68
+ target_encoder_input: null
69
+ encoder_input: features
70
+ decoder_source: state
71
+ aux_decoders: null
72
+ pointmap: null
73
+ cross_view: null
74
+ occlusion: null
75
+ anchor_supervision: null
76
+ visualize: false
77
+ eval_mode_config: null
78
+ visualize_every_n_steps: 10000
79
+ masks_to_visualize: null
80
+ load_weights: null
81
+ modules_to_load: null
82
+ dataset:
83
+ train_shards: ovis_z2c518/ovis-train-{000000..000098}.tar
84
+ val_shards: ovis_z2c518/ovis-dev-{000000..000015}.tar
85
+ batch_size: 32
86
+ val_batch_size: 1
87
+ val_size: 64
88
+ num_workers: 16
89
+ num_val_workers: 4
90
+ train_pipeline:
91
+ chunk_size: 8
92
+ keys:
93
+ - video
94
+ sample_one_chunk_per_video: true
95
+ transforms:
96
+ name: davis_train
97
+ type: video
98
+ crop_type: short_side_resize_random
99
+ input_size: 518
100
+ num_classes: 22
101
+ name: CachedViewPipeline
102
+ cache:
103
+ path: /group/awm/datasets/viewcache/ovis_z2c518/train_dino_s14_518
104
+ standardize: false
105
+ n_patches: 1369
106
+ dim: 384
107
+ val_pipeline:
108
+ use_chunks: false
109
+ keys:
110
+ - video
111
+ - segmentations
112
+ transforms:
113
+ name: davis_val
114
+ type: video
115
+ crop_type: central
116
+ input_size: 518
117
+ num_classes: 22
118
+ name: CachedViewPipeline
119
+ cache:
120
+ path: /group/awm/datasets/viewcache/ovis_z2c518/val_dino_s14_518
121
+ standardize: false
122
+ n_patches: 1369
123
+ dim: 384
124
+ trainer:
125
+ max_steps: 100000
126
+ log_every_n_steps: 250
127
+ val_check_interval: 2500
128
+ gradient_clip_val: 0.05
129
+ precision: bf16
130
+ accelerator: auto
131
+ train_metrics: null
132
+ val_metrics:
133
+ ari:
134
+ name: VideoARI
135
+ ignore_background: false
136
+ pred_key: decoder_masks_hard
137
+ true_key: segmentations
138
+ image_ari:
139
+ name: ImageARI
140
+ ignore_background: false
141
+ video_input: true
142
+ pred_key: decoder_masks_hard
143
+ true_key: segmentations
144
+ mbo:
145
+ name: VideoIoU
146
+ matching: overlap
147
+ ignore_background: false
148
+ pred_key: decoder_masks_hard
149
+ true_key: segmentations
150
+ image_mbo:
151
+ name: ImageIoU
152
+ matching: overlap
153
+ ignore_background: false
154
+ video_input: true
155
+ pred_key: decoder_masks_hard
156
+ true_key: segmentations
157
+ activation_reg_schedule: null
158
+ depth_beta_schedule: null
159
+ globals:
160
+ NUM_SLOTS: 7
161
+ SLOT_DIM: 64
162
+ DINO_MODEL: vit_small_patch14_dinov2
163
+ FEAT_DIM: 384
164
+ NUM_PATCHES: 1369
165
+ NUM_GPUS: 1
166
+ BATCH_SIZE_PER_GPU: 32
167
+ TOTAL_BATCH_SIZE: 32
168
+ BASE_LR: 0.0001
169
+ experiment_name: ovis_sc_z2_k7_c8_100k_vc
170
+ experiment_group: slotcontrast
171
+ seed: 20260826
172
+ checkpoint_every_n_steps: 2500
173
+ checkpoint_save_top_k: -1
174
+ checkpoint_best:
175
+ monitor: val/sel
176
+ mode: max
177
+ wandb:
178
+ project: tsocr_table1
179
+ entity: pramish-paudel-insait
180
+ group: ovis
181
+ tags:
182
+ - sc
183
+ - ovis
184
+ - z2
185
+ - k7
186
+ - c8
187
+ - full
188
+ - vc
ovis/slotcontrast/step100000.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b3801c8882d97a0d269ea97ce6be7c8adfe27177872f13cb02a6be668b6965fd
3
+ size 37438867