zhaoshiwen commited on
Commit
c3c615a
·
verified ·
1 Parent(s): 294fc7c

backup exp_test_smooth_rotation

Browse files
Files changed (28) hide show
  1. .gitattributes +4 -0
  2. exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/config.yaml +195 -0
  3. exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/hydra.yaml +171 -0
  4. exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/overrides.yaml +10 -0
  5. exp_test_smooth_rotation/2026-05-05_04-33-25/main.log +10 -0
  6. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/debug-internal.log +15 -0
  7. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/debug.log +23 -0
  8. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/config.yaml +447 -0
  9. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_10_ab378a02edf58ff93139.png +0 -0
  10. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_14_e495a6d085a59da798d1.png +0 -0
  11. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_2_319b08f2e49e903855dd.png +0 -0
  12. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_6_e76edb5b90307640b763.png +0 -0
  13. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_0_ad771b3a01e085475969.png +3 -0
  14. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_12_fb44424c81048b45fb70.png +3 -0
  15. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_4_10f67b91eae9e5c01680.png +3 -0
  16. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_8_6b37365a98e1787b7033.png +3 -0
  17. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_13_8915dc0de8c64c91f884.png +0 -0
  18. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_1_ee2494b531fc47560bc6.png +0 -0
  19. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_5_d3cc271a547dec26b702.png +0 -0
  20. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_9_1946e212f44727196df6.png +0 -0
  21. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/output.log +188 -0
  22. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/requirements.txt +340 -0
  23. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/wandb-metadata.json +116 -0
  24. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/wandb-summary.json +1 -0
  25. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-core.log +13 -0
  26. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-internal.log +15 -0
  27. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug.log +23 -0
  28. exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/run-oasmhj2t.wandb +0 -0
.gitattributes CHANGED
@@ -861,3 +861,7 @@ exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260
861
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/files/media/images/comparison_85_4d49e6d9da8f4b5cf314.png filter=lfs diff=lfs merge=lfs -text
862
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/files/media/images/comparison_8_b3c500738682a921bf5e.png filter=lfs diff=lfs merge=lfs -text
863
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/run-mwh4a6ho.wandb filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
861
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/files/media/images/comparison_85_4d49e6d9da8f4b5cf314.png filter=lfs diff=lfs merge=lfs -text
862
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/files/media/images/comparison_8_b3c500738682a921bf5e.png filter=lfs diff=lfs merge=lfs -text
863
  exp_rsblur_v8_aggressive_local_from_v6_19072/2026-05-05_09-13-51/wandb/run-20260505_091621-mwh4a6ho/run-mwh4a6ho.wandb filter=lfs diff=lfs merge=lfs -text
864
+ exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_0_ad771b3a01e085475969.png filter=lfs diff=lfs merge=lfs -text
865
+ exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_12_fb44424c81048b45fb70.png filter=lfs diff=lfs merge=lfs -text
866
+ exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_4_10f67b91eae9e5c01680.png filter=lfs diff=lfs merge=lfs -text
867
+ exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_8_6b37365a98e1787b7033.png filter=lfs diff=lfs merge=lfs -text
exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/config.yaml ADDED
@@ -0,0 +1,195 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ encoder:
3
+ backbone:
4
+ name: croco
5
+ model: ViTLarge_BaseDecoder
6
+ patch_embed_cls: PatchEmbedDust3R
7
+ asymmetry_decoder: true
8
+ intrinsics_embed_loc: encoder
9
+ intrinsics_embed_degree: 4
10
+ intrinsics_embed_type: token
11
+ name: da3_resplat
12
+ opacity_mapping:
13
+ initial: 0.0
14
+ final: 0.0
15
+ warm_up: 1
16
+ num_monocular_samples: 32
17
+ num_surfaces: 1
18
+ predict_opacity: false
19
+ gaussians_per_pixel: 1
20
+ gaussian_adapter:
21
+ gaussian_scale_min: 0.5
22
+ gaussian_scale_max: 15.0
23
+ sh_degree: 3
24
+ d_feature: 128
25
+ visualizer:
26
+ num_samples: 8
27
+ min_resolution: 256
28
+ export_ply: false
29
+ apply_bounds_shim: true
30
+ gs_params_head_type: dpt_gs
31
+ pose_free: true
32
+ pretrained_weights: ''
33
+ da3_checkpoint: /gpfs/scratch1/shared/qzhang1/da3_pretrained/DA3-GIANT
34
+ resplat_checkpoint: /gpfs/scratch1/shared/qzhang1/resplat_pretrained/resplat-base-dl3dv-256x448-view8-1934a04c.pth
35
+ freeze_da3: true
36
+ freeze_resplat: true
37
+ use_pred_pose: true
38
+ decoder:
39
+ name: splatting_cuda
40
+ background_color:
41
+ - 0.0
42
+ - 0.0
43
+ - 0.0
44
+ make_scale_invariant: true
45
+ low_pass_filter: 0.3
46
+ decrease_lpf_step: -1
47
+ refiner: null
48
+ diffusion_head:
49
+ enc_k: 256
50
+ enc_df: 128
51
+ enc_df_out: 128
52
+ enc_d_point: 64
53
+ enc_cross_depth: 4
54
+ enc_self_depth: 2
55
+ dec_dim_model: 64
56
+ dec_cross_depth: 3
57
+ dec_num_virtual: 256
58
+ train_num_steps: 3
59
+ infer_num_steps: 3
60
+ use_cam_cond: false
61
+ use_vggt_priors: true
62
+ use_cam_pred: false
63
+ loss:
64
+ mse_l1:
65
+ weight: 0.8
66
+ empty_render_thresh: 0.02
67
+ lpips:
68
+ weight: 0.05
69
+ apply_after_step: 2000
70
+ ssim:
71
+ weight: 0.2
72
+ depth:
73
+ weight: 0.1
74
+ wandb:
75
+ project: DAV3
76
+ entity: zswjsw-the-university-of-sydney
77
+ name: test_smooth_rotation
78
+ mode: online
79
+ tags:
80
+ - rsblur
81
+ - diffusion_head
82
+ - da3_resplat
83
+ - finetune
84
+ - pred_pose
85
+ - l1
86
+ - curriculum
87
+ mode: train
88
+ data_loader:
89
+ train:
90
+ num_workers: 4
91
+ persistent_workers: true
92
+ batch_size: 1
93
+ seed: 1234
94
+ test:
95
+ num_workers: 2
96
+ persistent_workers: false
97
+ batch_size: 1
98
+ seed: 2345
99
+ val:
100
+ num_workers: 1
101
+ persistent_workers: false
102
+ batch_size: 1
103
+ seed: 3456
104
+ num_val_samples: 200
105
+ optimizer:
106
+ lr: 5.0e-06
107
+ warm_up_steps: 200
108
+ backbone_lr_multiplier: 0.01
109
+ checkpointing:
110
+ load: /scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt
111
+ every_n_train_steps: 501
112
+ save_top_k: 1
113
+ save_weights_only: false
114
+ load_weights_only: true
115
+ train:
116
+ depth_mode: depth
117
+ extended_visualization: false
118
+ print_log_every_n_steps: 10
119
+ context_view_loss: false
120
+ random_select_context_view: true
121
+ freeze_encoder: true
122
+ share_weight: 0.0
123
+ l_flow_weight: 0.0
124
+ cam_loss_weight: 0.0
125
+ test:
126
+ output_path: outputs/test
127
+ align_pose: true
128
+ pose_align_steps: 100
129
+ rot_opt_lr: 0.005
130
+ trans_opt_lr: 0.005
131
+ compute_scores: true
132
+ save_image: true
133
+ save_video: false
134
+ save_compare: false
135
+ use_tto: false
136
+ tto_steps: 200
137
+ tto_lr: 0.001
138
+ tto_geo_lr_scale: 0.1
139
+ seed: 111123
140
+ trainer:
141
+ max_steps: 1
142
+ val_check_interval: 500
143
+ gradient_clip_val: 1.0
144
+ num_nodes: 1
145
+ accumulate_grad_batches: 4
146
+ devices: 4
147
+ strategy: ddp
148
+ enable_progress_bar: true
149
+ num_sanity_val_steps: 0
150
+ precision: bf16-mixed
151
+ dataset:
152
+ rsblur:
153
+ make_baseline_1: false
154
+ relative_pose: false
155
+ augment: false
156
+ background_color:
157
+ - 0.0
158
+ - 0.0
159
+ - 0.0
160
+ overfit_to_scene: null
161
+ skip_bad_shape: false
162
+ view_sampler:
163
+ name: bounded
164
+ num_target_views: 4
165
+ num_context_views: 8
166
+ min_distance_between_context_views: 5
167
+ max_distance_between_context_views: 30
168
+ min_distance_to_context_views: 0
169
+ warm_up_steps: 0
170
+ initial_min_distance_between_context_views: 5
171
+ initial_max_distance_between_context_views: 20
172
+ min_context_views: 2
173
+ name: rsblur
174
+ roots:
175
+ - /scratch-shared/qzhang1/datasets/RSBlur/RSBlur
176
+ near: 0.1
177
+ far: 100.0
178
+ input_image_shape:
179
+ - 280
180
+ - 448
181
+ original_image_shape:
182
+ - 280
183
+ - 448
184
+ cameras_are_circular: false
185
+ baseline_min: 0.0
186
+ baseline_max: 10000000000.0
187
+ max_fov: 180.0
188
+ scene_list: []
189
+ val_scene_list:
190
+ - '0016'
191
+ - '0017'
192
+ - '0018'
193
+ - '0019'
194
+ samples_per_scene: 200
195
+ val_samples_per_scene: 50
exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/hydra.yaml ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: /scratch-shared/qzhang1/C3G_outputs/exp_${wandb.name}/${now:%Y-%m-%d_%H-%M-%S}
4
+ sweep:
5
+ dir: multirun/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - +training=finetune_dav3_rsblur_l1
116
+ - trainer.num_nodes=1
117
+ - trainer.devices=4
118
+ - trainer.max_steps=1
119
+ - optimizer.lr=5e-6
120
+ - dataset.rsblur.view_sampler.num_context_views=8
121
+ - checkpointing.load=/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt
122
+ - checkpointing.load_weights_only=true
123
+ - wandb.mode=online
124
+ - wandb.name=test_smooth_rotation
125
+ job:
126
+ name: main
127
+ chdir: null
128
+ override_dirname: +training=finetune_dav3_rsblur_l1,checkpointing.load=/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt,checkpointing.load_weights_only=true,dataset.rsblur.view_sampler.num_context_views=8,optimizer.lr=5e-6,trainer.devices=4,trainer.max_steps=1,trainer.num_nodes=1,wandb.mode=online,wandb.name=test_smooth_rotation
129
+ id: ???
130
+ num: ???
131
+ config_name: main
132
+ env_set: {}
133
+ env_copy: []
134
+ config:
135
+ override_dirname:
136
+ kv_sep: '='
137
+ item_sep: ','
138
+ exclude_keys: []
139
+ runtime:
140
+ version: 1.3.2
141
+ version_base: '1.3'
142
+ cwd: /gpfs/home2/qzhang1/C3G
143
+ config_sources:
144
+ - path: hydra.conf
145
+ schema: pkg
146
+ provider: hydra
147
+ - path: /gpfs/home2/qzhang1/C3G/config
148
+ schema: file
149
+ provider: main
150
+ - path: ''
151
+ schema: structured
152
+ provider: schema
153
+ output_dir: /scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25
154
+ choices:
155
+ training: finetune_dav3_rsblur_l1
156
+ dataset@dataset.rsblur: rsblur
157
+ dataset/view_sampler_dataset_specific_config@dataset.rsblur.view_sampler: bounded_rsblur
158
+ dataset/view_sampler@dataset.rsblur.view_sampler: bounded
159
+ model/decoder: splatting_cuda
160
+ model/encoder: noposplat
161
+ model/encoder/backbone: croco
162
+ hydra/env: default
163
+ hydra/callbacks: null
164
+ hydra/job_logging: default
165
+ hydra/hydra_logging: default
166
+ hydra/hydra_help: default
167
+ hydra/help: default
168
+ hydra/sweeper: basic
169
+ hydra/launcher: basic
170
+ hydra/output: default
171
+ verbose: false
exp_test_smooth_rotation/2026-05-05_04-33-25/.hydra/overrides.yaml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ - +training=finetune_dav3_rsblur_l1
2
+ - trainer.num_nodes=1
3
+ - trainer.devices=4
4
+ - trainer.max_steps=1
5
+ - optimizer.lr=5e-6
6
+ - dataset.rsblur.view_sampler.num_context_views=8
7
+ - checkpointing.load=/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt
8
+ - checkpointing.load_weights_only=true
9
+ - wandb.mode=online
10
+ - wandb.name=test_smooth_rotation
exp_test_smooth_rotation/2026-05-05_04-33-25/main.log ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ [2026-05-05 04:33:49,137][dinov2][INFO] - using MLP layer as FFN
2
+ [2026-05-05 04:33:49,176][dinov2][INFO] - using MLP layer as FFN
3
+ [2026-05-05 04:33:49,239][dinov2][INFO] - using MLP layer as FFN
4
+ [2026-05-05 04:33:49,387][dinov2][INFO] - using MLP layer as FFN
5
+ [2026-05-05 04:35:21,627][pytorch_lightning.utilities.rank_zero][INFO] - ----------------------------------------------------------------------------------------------------
6
+ distributed_backend=nccl
7
+ All distributed processes registered. Starting with 4 processes
8
+ ----------------------------------------------------------------------------------------------------
9
+
10
+ [2026-05-05 04:37:10,858][pytorch_lightning.utilities.rank_zero][INFO] - `Trainer.fit` stopped: `max_steps=1` reached.
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/debug-internal.log ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2026-05-05T04:35:26.087997966+02:00","level":"INFO","msg":"stream: starting","core version":"0.19.11","symlink path":"/scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-core.log"}
2
+ {"time":"2026-05-05T04:35:26.44508253+02:00","level":"INFO","msg":"created new stream","id":"oasmhj2t"}
3
+ {"time":"2026-05-05T04:35:26.44516246+02:00","level":"INFO","msg":"stream: started","id":"oasmhj2t"}
4
+ {"time":"2026-05-05T04:35:26.44519851+02:00","level":"INFO","msg":"writer: Do: started","stream_id":"oasmhj2t"}
5
+ {"time":"2026-05-05T04:35:26.44519693+02:00","level":"INFO","msg":"sender: started","stream_id":"oasmhj2t"}
6
+ {"time":"2026-05-05T04:35:26.445213659+02:00","level":"INFO","msg":"handler: started","stream_id":"oasmhj2t"}
7
+ {"time":"2026-05-05T04:35:27.873935362+02:00","level":"INFO","msg":"Starting system monitor"}
8
+ {"time":"2026-05-05T04:37:15.460230248+02:00","level":"INFO","msg":"stream: closing","id":"oasmhj2t"}
9
+ {"time":"2026-05-05T04:37:15.463019162+02:00","level":"INFO","msg":"Stopping system monitor"}
10
+ {"time":"2026-05-05T04:37:15.463172942+02:00","level":"INFO","msg":"Stopped system monitor"}
11
+ {"time":"2026-05-05T04:37:16.88951368+02:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
12
+ {"time":"2026-05-05T04:37:17.092946548+02:00","level":"INFO","msg":"handler: closed","stream_id":"oasmhj2t"}
13
+ {"time":"2026-05-05T04:37:17.092985078+02:00","level":"INFO","msg":"writer: Close: closed","stream_id":"oasmhj2t"}
14
+ {"time":"2026-05-05T04:37:17.092994428+02:00","level":"INFO","msg":"sender: closed","stream_id":"oasmhj2t"}
15
+ {"time":"2026-05-05T04:37:17.11508813+02:00","level":"INFO","msg":"stream: closed","id":"oasmhj2t"}
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2026-05-05 04:35:26,042 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Current SDK version is 0.19.11
2
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Configure stats pid to 2542937
3
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from /home/qzhang1/.config/wandb/settings
4
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from /gpfs/home2/qzhang1/C3G/wandb/settings
5
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from environment variables
6
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:setup_run_log_directory():724] Logging user logs to /scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug.log
7
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:setup_run_log_directory():725] Logging internal logs to /scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-internal.log
8
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:init():852] calling init triggers
9
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:init():857] wandb.init called with sweep_config: {}
10
+ config: {'model': {'encoder': {'backbone': {'name': 'croco', 'model': 'ViTLarge_BaseDecoder', 'patch_embed_cls': 'PatchEmbedDust3R', 'asymmetry_decoder': True, 'intrinsics_embed_loc': 'encoder', 'intrinsics_embed_degree': 4, 'intrinsics_embed_type': 'token'}, 'name': 'da3_resplat', 'opacity_mapping': {'initial': 0.0, 'final': 0.0, 'warm_up': 1}, 'num_monocular_samples': 32, 'num_surfaces': 1, 'predict_opacity': False, 'gaussians_per_pixel': 1, 'gaussian_adapter': {'gaussian_scale_min': 0.5, 'gaussian_scale_max': 15.0, 'sh_degree': 3}, 'd_feature': 128, 'visualizer': {'num_samples': 8, 'min_resolution': 256, 'export_ply': False}, 'apply_bounds_shim': True, 'gs_params_head_type': 'dpt_gs', 'pose_free': True, 'pretrained_weights': '', 'da3_checkpoint': '/gpfs/scratch1/shared/qzhang1/da3_pretrained/DA3-GIANT', 'resplat_checkpoint': '/gpfs/scratch1/shared/qzhang1/resplat_pretrained/resplat-base-dl3dv-256x448-view8-1934a04c.pth', 'freeze_da3': True, 'freeze_resplat': True, 'use_pred_pose': True}, 'decoder': {'name': 'splatting_cuda', 'background_color': [0.0, 0.0, 0.0], 'make_scale_invariant': True, 'low_pass_filter': 0.3, 'decrease_lpf_step': -1}, 'refiner': None, 'diffusion_head': {'enc_k': 256, 'enc_df': 128, 'enc_df_out': 128, 'enc_d_point': 64, 'enc_cross_depth': 4, 'enc_self_depth': 2, 'dec_dim_model': 64, 'dec_cross_depth': 3, 'dec_num_virtual': 256, 'train_num_steps': 3, 'infer_num_steps': 3, 'use_cam_cond': False, 'use_vggt_priors': True, 'use_cam_pred': False}}, 'loss': {'mse_l1': {'weight': 0.8, 'empty_render_thresh': 0.02}, 'lpips': {'weight': 0.05, 'apply_after_step': 2000}, 'ssim': {'weight': 0.2}, 'depth': {'weight': 0.1}}, 'wandb': {'project': 'DAV3', 'entity': 'zswjsw-the-university-of-sydney', 'name': 'test_smooth_rotation', 'mode': 'online', 'tags': ['rsblur', 'diffusion_head', 'da3_resplat', 'finetune', 'pred_pose', 'l1', 'curriculum']}, 'mode': 'train', 'data_loader': {'train': {'num_workers': 4, 'persistent_workers': True, 'batch_size': 1, 'seed': 1234}, 'test': {'num_workers': 2, 'persistent_workers': False, 'batch_size': 1, 'seed': 2345}, 'val': {'num_workers': 1, 'persistent_workers': False, 'batch_size': 1, 'seed': 3456, 'num_val_samples': 200}}, 'optimizer': {'lr': 5e-06, 'warm_up_steps': 200, 'backbone_lr_multiplier': 0.01}, 'checkpointing': {'load': '/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt', 'every_n_train_steps': 501, 'save_top_k': 1, 'save_weights_only': False, 'load_weights_only': True}, 'train': {'depth_mode': 'depth', 'extended_visualization': False, 'print_log_every_n_steps': 10, 'context_view_loss': False, 'random_select_context_view': True, 'freeze_encoder': True, 'share_weight': 0.0, 'l_flow_weight': 0.0, 'cam_loss_weight': 0.0}, 'test': {'output_path': 'outputs/test', 'align_pose': True, 'pose_align_steps': 100, 'rot_opt_lr': 0.005, 'trans_opt_lr': 0.005, 'compute_scores': True, 'save_image': True, 'save_video': False, 'save_compare': False, 'use_tto': False, 'tto_steps': 200, 'tto_lr': 0.001, 'tto_geo_lr_scale': 0.1}, 'seed': 111123, 'trainer': {'max_steps': 1, 'val_check_interval': 500, 'gradient_clip_val': 1.0, 'num_nodes': 1, 'accumulate_grad_batches': 4, 'devices': 4, 'strategy': 'ddp', 'enable_progress_bar': True, 'num_sanity_val_steps': 0, 'precision': 'bf16-mixed'}, 'dataset': {'rsblur': {'make_baseline_1': False, 'relative_pose': False, 'augment': False, 'background_color': [0.0, 0.0, 0.0], 'overfit_to_scene': None, 'skip_bad_shape': False, 'view_sampler': {'name': 'bounded', 'num_target_views': 4, 'num_context_views': 8, 'min_distance_between_context_views': 5, 'max_distance_between_context_views': 30, 'min_distance_to_context_views': 0, 'warm_up_steps': 0, 'initial_min_distance_between_context_views': 5, 'initial_max_distance_between_context_views': 20, 'min_context_views': 2}, 'name': 'rsblur', 'roots': ['/scratch-shared/qzhang1/datasets/RSBlur/RSBlur'], 'near': 0.1, 'far': 100.0, 'input_image_shape': [280, 448], 'original_image_shape': [280, 448], 'cameras_are_circular': False, 'baseline_min': 0.0, 'baseline_max': 10000000000.0, 'max_fov': 180.0, 'scene_list': [], 'val_scene_list': ['0016', '0017', '0018', '0019'], 'samples_per_scene': 200, 'val_samples_per_scene': 50}}, '_wandb': {}}
11
+ 2026-05-05 04:35:26,078 INFO MainThread:2542937 [wandb_init.py:init():893] starting backend
12
+ 2026-05-05 04:35:26,078 INFO MainThread:2542937 [wandb_init.py:init():897] sending inform_init request
13
+ 2026-05-05 04:35:26,085 INFO MainThread:2542937 [backend.py:_multiprocessing_setup():101] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2026-05-05 04:35:26,085 INFO MainThread:2542937 [wandb_init.py:init():907] backend started and connected
15
+ 2026-05-05 04:35:26,087 INFO MainThread:2542937 [wandb_init.py:init():1005] updated telemetry
16
+ 2026-05-05 04:35:26,099 INFO MainThread:2542937 [wandb_init.py:init():1029] communicating run to backend with 90.0 second timeout
17
+ 2026-05-05 04:35:27,832 INFO MainThread:2542937 [wandb_init.py:init():1104] starting run threads in backend
18
+ 2026-05-05 04:35:28,069 INFO MainThread:2542937 [wandb_run.py:_console_start():2573] atexit reg
19
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2421] redirect: wrap_raw
20
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2490] Wrapping output streams.
21
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2513] Redirects installed.
22
+ 2026-05-05 04:35:28,072 INFO MainThread:2542937 [wandb_init.py:init():1150] run started, returning control to user process
23
+ 2026-05-05 04:37:15,313 INFO MsgRouterThr:2542937 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/config.yaml ADDED
@@ -0,0 +1,447 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.19.11
4
+ m:
5
+ - "1": val/ssim
6
+ "5": 2
7
+ "6":
8
+ - 1
9
+ - 3
10
+ "7": []
11
+ - "1": trainer/global_step
12
+ "6":
13
+ - 3
14
+ "7": []
15
+ - "1": comparison.filenames
16
+ "5": 2
17
+ "6":
18
+ - 1
19
+ - 3
20
+ "7": []
21
+ - "1": cameras.width
22
+ "5": 2
23
+ "6":
24
+ - 1
25
+ - 3
26
+ "7": []
27
+ - "1": diag/log_aniso_p99
28
+ "5": 2
29
+ "6":
30
+ - 1
31
+ - 3
32
+ "7": []
33
+ - "1": cameras.count
34
+ "5": 2
35
+ "6":
36
+ - 1
37
+ - 3
38
+ "7": []
39
+ - "1": diag/log_aniso_mean
40
+ "5": 2
41
+ "6":
42
+ - 1
43
+ - 3
44
+ "7": []
45
+ - "1": comparison.height
46
+ "5": 2
47
+ "6":
48
+ - 1
49
+ - 3
50
+ "7": []
51
+ - "1": projection.width
52
+ "5": 2
53
+ "6":
54
+ - 1
55
+ - 3
56
+ "7": []
57
+ - "1": projection.height
58
+ "5": 2
59
+ "6":
60
+ - 1
61
+ - 3
62
+ "7": []
63
+ - "1": cameras._type
64
+ "5": 2
65
+ "6":
66
+ - 1
67
+ - 3
68
+ "7": []
69
+ - "1": info/n_gaussians_coarse_step
70
+ "5": 2
71
+ "6":
72
+ - 1
73
+ - 3
74
+ "7": []
75
+ - "1": diag/aniso_mean
76
+ "5": 2
77
+ "6":
78
+ - 1
79
+ - 3
80
+ "7": []
81
+ - "1": projection.filenames
82
+ "5": 2
83
+ "6":
84
+ - 1
85
+ - 3
86
+ "7": []
87
+ - "1": diag/scale_min_mean
88
+ "5": 2
89
+ "6":
90
+ - 1
91
+ - 3
92
+ "7": []
93
+ - "1": diag/scale_max_mean
94
+ "5": 2
95
+ "6":
96
+ - 1
97
+ - 3
98
+ "7": []
99
+ - "1": comparison.count
100
+ "5": 2
101
+ "6":
102
+ - 1
103
+ - 3
104
+ "7": []
105
+ - "1": cameras.format
106
+ "5": 2
107
+ "6":
108
+ - 1
109
+ - 3
110
+ "7": []
111
+ - "1": val/lpips
112
+ "5": 2
113
+ "6":
114
+ - 1
115
+ - 3
116
+ "7": []
117
+ - "1": comparison._type
118
+ "5": 2
119
+ "6":
120
+ - 1
121
+ - 3
122
+ "7": []
123
+ - "1": epoch
124
+ "5": 2
125
+ "6":
126
+ - 1
127
+ - 3
128
+ "7": []
129
+ - "1": diag/aniso_max
130
+ "5": 2
131
+ "6":
132
+ - 1
133
+ - 3
134
+ "7": []
135
+ - "1": info/n_gaussians_coarse_epoch
136
+ "5": 2
137
+ "6":
138
+ - 1
139
+ - 3
140
+ "7": []
141
+ - "1": val/psnr
142
+ "5": 2
143
+ "6":
144
+ - 1
145
+ - 3
146
+ "7": []
147
+ - "1": projection.format
148
+ "5": 2
149
+ "6":
150
+ - 1
151
+ - 3
152
+ "7": []
153
+ - "1": cameras.height
154
+ "5": 2
155
+ "6":
156
+ - 1
157
+ - 3
158
+ "7": []
159
+ - "1": comparison.width
160
+ "5": 2
161
+ "6":
162
+ - 1
163
+ - 3
164
+ "7": []
165
+ - "1": comparison.format
166
+ "5": 2
167
+ "6":
168
+ - 1
169
+ - 3
170
+ "7": []
171
+ - "1": comparison.captions
172
+ "5": 2
173
+ "6":
174
+ - 1
175
+ - 3
176
+ "7": []
177
+ - "1": projection._type
178
+ "5": 2
179
+ "6":
180
+ - 1
181
+ - 3
182
+ "7": []
183
+ - "1": projection.count
184
+ "5": 2
185
+ "6":
186
+ - 1
187
+ - 3
188
+ "7": []
189
+ - "1": cameras.filenames
190
+ "5": 2
191
+ "6":
192
+ - 1
193
+ - 3
194
+ "7": []
195
+ python_version: 3.11.15
196
+ t:
197
+ "1":
198
+ - 1
199
+ - 5
200
+ - 9
201
+ - 11
202
+ - 41
203
+ - 49
204
+ - 50
205
+ - 53
206
+ - 55
207
+ - 71
208
+ - 103
209
+ - 105
210
+ - 106
211
+ "2":
212
+ - 1
213
+ - 5
214
+ - 9
215
+ - 11
216
+ - 41
217
+ - 49
218
+ - 50
219
+ - 53
220
+ - 55
221
+ - 71
222
+ - 103
223
+ - 105
224
+ - 106
225
+ "3":
226
+ - 7
227
+ - 13
228
+ - 15
229
+ - 16
230
+ - 23
231
+ - 55
232
+ - 66
233
+ "4": 3.11.15
234
+ "5": 0.19.11
235
+ "6": 4.57.1
236
+ "8":
237
+ - 2
238
+ - 5
239
+ "12": 0.19.11
240
+ "13": linux-x86_64
241
+ checkpointing:
242
+ value:
243
+ every_n_train_steps: 501
244
+ load: /scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt
245
+ load_weights_only: true
246
+ save_top_k: 1
247
+ save_weights_only: false
248
+ data_loader:
249
+ value:
250
+ test:
251
+ batch_size: 1
252
+ num_workers: 2
253
+ persistent_workers: false
254
+ seed: 2345
255
+ train:
256
+ batch_size: 1
257
+ num_workers: 4
258
+ persistent_workers: true
259
+ seed: 1234
260
+ val:
261
+ batch_size: 1
262
+ num_val_samples: 200
263
+ num_workers: 1
264
+ persistent_workers: false
265
+ seed: 3456
266
+ dataset:
267
+ value:
268
+ rsblur:
269
+ augment: false
270
+ background_color:
271
+ - 0
272
+ - 0
273
+ - 0
274
+ baseline_max: 1e+10
275
+ baseline_min: 0
276
+ cameras_are_circular: false
277
+ far: 100
278
+ input_image_shape:
279
+ - 280
280
+ - 448
281
+ make_baseline_1: false
282
+ max_fov: 180
283
+ name: rsblur
284
+ near: 0.1
285
+ original_image_shape:
286
+ - 280
287
+ - 448
288
+ overfit_to_scene: null
289
+ relative_pose: false
290
+ roots:
291
+ - /scratch-shared/qzhang1/datasets/RSBlur/RSBlur
292
+ samples_per_scene: 200
293
+ scene_list: []
294
+ skip_bad_shape: false
295
+ val_samples_per_scene: 50
296
+ val_scene_list:
297
+ - "0016"
298
+ - "0017"
299
+ - "0018"
300
+ - "0019"
301
+ view_sampler:
302
+ initial_max_distance_between_context_views: 20
303
+ initial_min_distance_between_context_views: 5
304
+ max_distance_between_context_views: 30
305
+ min_context_views: 2
306
+ min_distance_between_context_views: 5
307
+ min_distance_to_context_views: 0
308
+ name: bounded
309
+ num_context_views: 8
310
+ num_target_views: 4
311
+ warm_up_steps: 0
312
+ loss:
313
+ value:
314
+ depth:
315
+ weight: 0.1
316
+ lpips:
317
+ apply_after_step: 2000
318
+ weight: 0.05
319
+ mse_l1:
320
+ empty_render_thresh: 0.02
321
+ weight: 0.8
322
+ ssim:
323
+ weight: 0.2
324
+ mode:
325
+ value: train
326
+ model:
327
+ value:
328
+ decoder:
329
+ background_color:
330
+ - 0
331
+ - 0
332
+ - 0
333
+ decrease_lpf_step: -1
334
+ low_pass_filter: 0.3
335
+ make_scale_invariant: true
336
+ name: splatting_cuda
337
+ diffusion_head:
338
+ dec_cross_depth: 3
339
+ dec_dim_model: 64
340
+ dec_num_virtual: 256
341
+ enc_cross_depth: 4
342
+ enc_d_point: 64
343
+ enc_df: 128
344
+ enc_df_out: 128
345
+ enc_k: 256
346
+ enc_self_depth: 2
347
+ infer_num_steps: 3
348
+ train_num_steps: 3
349
+ use_cam_cond: false
350
+ use_cam_pred: false
351
+ use_vggt_priors: true
352
+ encoder:
353
+ apply_bounds_shim: true
354
+ backbone:
355
+ asymmetry_decoder: true
356
+ intrinsics_embed_degree: 4
357
+ intrinsics_embed_loc: encoder
358
+ intrinsics_embed_type: token
359
+ model: ViTLarge_BaseDecoder
360
+ name: croco
361
+ patch_embed_cls: PatchEmbedDust3R
362
+ d_feature: 128
363
+ da3_checkpoint: /gpfs/scratch1/shared/qzhang1/da3_pretrained/DA3-GIANT
364
+ freeze_da3: true
365
+ freeze_resplat: true
366
+ gaussian_adapter:
367
+ gaussian_scale_max: 15
368
+ gaussian_scale_min: 0.5
369
+ sh_degree: 3
370
+ gaussians_per_pixel: 1
371
+ gs_params_head_type: dpt_gs
372
+ name: da3_resplat
373
+ num_monocular_samples: 32
374
+ num_surfaces: 1
375
+ opacity_mapping:
376
+ final: 0
377
+ initial: 0
378
+ warm_up: 1
379
+ pose_free: true
380
+ predict_opacity: false
381
+ pretrained_weights: ""
382
+ resplat_checkpoint: /gpfs/scratch1/shared/qzhang1/resplat_pretrained/resplat-base-dl3dv-256x448-view8-1934a04c.pth
383
+ use_pred_pose: true
384
+ visualizer:
385
+ export_ply: false
386
+ min_resolution: 256
387
+ num_samples: 8
388
+ refiner: null
389
+ optimizer:
390
+ value:
391
+ backbone_lr_multiplier: 0.01
392
+ lr: 5e-06
393
+ warm_up_steps: 200
394
+ seed:
395
+ value: 111123
396
+ test:
397
+ value:
398
+ align_pose: true
399
+ compute_scores: true
400
+ output_path: outputs/test
401
+ pose_align_steps: 100
402
+ rot_opt_lr: 0.005
403
+ save_compare: false
404
+ save_image: true
405
+ save_video: false
406
+ trans_opt_lr: 0.005
407
+ tto_geo_lr_scale: 0.1
408
+ tto_lr: 0.001
409
+ tto_steps: 200
410
+ use_tto: false
411
+ train:
412
+ value:
413
+ cam_loss_weight: 0
414
+ context_view_loss: false
415
+ depth_mode: depth
416
+ extended_visualization: false
417
+ freeze_encoder: true
418
+ l_flow_weight: 0
419
+ print_log_every_n_steps: 10
420
+ random_select_context_view: true
421
+ share_weight: 0
422
+ trainer:
423
+ value:
424
+ accumulate_grad_batches: 4
425
+ devices: 4
426
+ enable_progress_bar: true
427
+ gradient_clip_val: 1
428
+ max_steps: 1
429
+ num_nodes: 1
430
+ num_sanity_val_steps: 0
431
+ precision: bf16-mixed
432
+ strategy: ddp
433
+ val_check_interval: 500
434
+ wandb:
435
+ value:
436
+ entity: zswjsw-the-university-of-sydney
437
+ mode: online
438
+ name: test_smooth_rotation
439
+ project: DAV3
440
+ tags:
441
+ - rsblur
442
+ - diffusion_head
443
+ - da3_resplat
444
+ - finetune
445
+ - pred_pose
446
+ - l1
447
+ - curriculum
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_10_ab378a02edf58ff93139.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_14_e495a6d085a59da798d1.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_2_319b08f2e49e903855dd.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/cameras_6_e76edb5b90307640b763.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_0_ad771b3a01e085475969.png ADDED

Git LFS Details

  • SHA256: ad771b3a01e085475969aefb92e22cc1cbff71966f621d47966cadfd22c645af
  • Pointer size: 132 Bytes
  • Size of remote file: 6.29 MB
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_12_fb44424c81048b45fb70.png ADDED

Git LFS Details

  • SHA256: fb44424c81048b45fb701984ddc5460cff5ee92117e7d07adf3b196aa06366b8
  • Pointer size: 132 Bytes
  • Size of remote file: 6.22 MB
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_4_10f67b91eae9e5c01680.png ADDED

Git LFS Details

  • SHA256: 10f67b91eae9e5c0168037352fa9940e7618b2114e623e013e983cbd400c0ba5
  • Pointer size: 132 Bytes
  • Size of remote file: 6.16 MB
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/comparison_8_6b37365a98e1787b7033.png ADDED

Git LFS Details

  • SHA256: 6b37365a98e1787b7033bc6a802638bab8578a9d5f0bae67ef93029cd35bed13
  • Pointer size: 132 Bytes
  • Size of remote file: 5.3 MB
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_13_8915dc0de8c64c91f884.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_1_ee2494b531fc47560bc6.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_5_d3cc271a547dec26b702.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/media/images/projection_9_1946e212f44727196df6.png ADDED
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/output.log ADDED
@@ -0,0 +1,188 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0,1,2,3]
2
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lightning/pytorch/trainer/connectors/data_connector.py:216: Using `DistributedSampler` with the dataloaders. During `trainer.validate()`, it is recommended to use `Trainer(devices=1, num_nodes=1)` to ensure each sample/batch gets evaluated exactly once. Otherwise, multi-device settings use `DistributedSampler` that replicates some samples to make sure all devices have same batch size in case of uneven inputs.
3
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lightning/pytorch/trainer/connectors/data_connector.py:425: The 'val_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=15` in the `DataLoader` to improve performance.
4
+ Validation DataLoader 0: 0%| | 0/50 [00:00<?, ?it/s]validation step 0; scene = ['0016_b00']; context = [[30, 31, 32, 33, 34, 36, 37, 39]]
5
+ [INFO ] Selecting reference view using strategy: saddle_balanced
6
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/torch/functional.py:534: UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument. (Triggered internally at ../aten/src/ATen/native/TensorShape.cpp:3595.)
7
+ return _VF.meshgrid(tensors, **kwargs) # type: ignore[attr-defined]
8
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/pointops/query.py:19: UserWarning: The torch.cuda.*DtypeTensor constructors are no longer recommended. It's best to use methods such as torch.tensor(data, dtype=*, device='cuda') to create tensors. (Triggered internally at ../torch/csrc/tensor/python_tensor.cpp:78.)
9
+ idx = torch.cuda.IntTensor(m, nsample).zero_()
10
+ [DIAG A] ctx_idx=[30, 31, 32, 33, 34, 36, 37, 39]
11
+ [DIAG A] tgt_idx=[30, 31, 32, 33, 34, 36, 37, 39] (subset of ctx)
12
+ [DIAG A] ctx_pos_for_tgt=[0, 1, 2, 3, 4, 5, 6, 7] (positions in ctx list)
13
+ [DIAG A] ctx_t (translations) per view:
14
+ ctx[ 0] t=[ +0.018, +0.051, +0.136]
15
+ ctx[ 1] t=[ +0.018, +0.051, +0.136]
16
+ ctx[ 2] t=[ +0.018, +0.051, +0.136]
17
+ ctx[ 3] t=[ +0.018, +0.051, +0.136]
18
+ ctx[ 4] t=[ +0.018, +0.051, +0.136]
19
+ ctx[ 5] t=[ +0.018, +0.051, +0.136]
20
+ ctx[ 6] t=[ +0.018, +0.051, +0.136]
21
+ ctx[ 7] t=[ +0.018, +0.051, +0.136]
22
+ [DIAG A] render_t (target extrinsics used by decoder):
23
+ render[ 0] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[0]
24
+ render[ 1] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[1]
25
+ render[ 2] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[2]
26
+ render[ 3] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[3]
27
+ render[ 4] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[4]
28
+ render[ 5] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[5]
29
+ render[ 6] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[6]
30
+ render[ 7] t=[ +0.018, +0.051, +0.136] ←supposedly ctx[7]
31
+ [DIAG A] render==ctx[ctx_pos_for_tgt] check: PASS
32
+ [DIAG B] translation std per axis (xyz): [0.0000, 0.0000, 0.0000]
33
+ [DIAG B] translation range per axis (xyz): [0.0000, 0.0000, 0.0000]
34
+ [DIAG B] y_range = 0.0000 (>0.05 = catastrophic for static rig)
35
+ [DIAG C] log_aniso mean=12.645 p50=12.993 p95=13.166 p99=13.214 max=13.214
36
+ [DIAG C] (recall: log_aniso=ln(max_scale/min_scale); 0=spherical, 5+=needle)
37
+ [INTR] fx=1.499 fy=2.514 cx=0.500 cy=0.500
38
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lightning/pytorch/utilities/data.py:79: Trying to infer the `batch_size` from an ambiguous collection. The batch size we found is 1. To avoid any miscalculations, use `self.log(..., batch_size=batch_size)`.
39
+ [DIAG step=0] aniso mean=148.41 max=148.58 | log10_aniso mean=2.171 p99=2.172
40
+ [COVER] near-bg fraction: full=0.0018 bottom20%=0.0091 top20%=0.0000
41
+ [COVER] bottom/full ratio = 4.99 (>>1 = bottom coverage collapse, ≈1 = uniform coverage shift)
42
+ Setting up [LPIPS] perceptual loss: trunk [vgg], v[0.1], spatial [off]
43
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and may be removed in the future, please use 'weights' instead.
44
+ warnings.warn(
45
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing `weights=VGG16_Weights.IMAGENET1K_V1`. You can also use `weights=VGG16_Weights.DEFAULT` to get the most up-to-date weights.
46
+ warnings.warn(msg)
47
+ Loading model from: /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lpips/weights/v0.1/vgg.pth
48
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lpips/lpips.py:107: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
49
+ self.load_state_dict(torch.load(model_path, map_location='cpu'), strict=False)
50
+ Validation DataLoader 0: 2%|▏ | 1/50 [00:06<05:09, 0.16it/s]validation step 0; scene = ['0016_b00']; context = [[5, 6, 7, 9, 10, 11, 12, 13]]
51
+ [INFO ] Selecting reference view using strategy: saddle_balanced
52
+ Validation DataLoader 0: 4%|▍ | 2/50 [00:09<03:56, 0.20it/s]validation step 0; scene = ['0016_b00']; context = [[16, 17, 19, 20, 21, 22, 23, 24]]
53
+ [INFO ] Selecting reference view using strategy: saddle_balanced
54
+ Validation DataLoader 0: 6%|▌ | 3/50 [00:13<03:30, 0.22it/s]validation step 0; scene = ['0016_b00']; context = [[21, 23, 25, 27, 29, 30, 31, 34]]
55
+ [INFO ] Selecting reference view using strategy: saddle_balanced
56
+ Validation DataLoader 0: 8%|▊ | 4/50 [00:16<03:15, 0.24it/s]validation step 0; scene = ['0016_b00']; context = [[21, 23, 28, 31, 32, 33, 34, 35]]
57
+ [INFO ] Selecting reference view using strategy: saddle_balanced
58
+ Validation DataLoader 0: 10%|█ | 5/50 [00:17<02:40, 0.28it/s]validation step 0; scene = ['0016_b00']; context = [[2, 3, 5, 7, 9, 13, 17, 23]]
59
+ [INFO ] Selecting reference view using strategy: saddle_balanced
60
+ Validation DataLoader 0: 12%|█▏ | 6/50 [00:18<02:17, 0.32it/s]validation step 0; scene = ['0016_b00']; context = [[0, 3, 5, 11, 13, 14, 24, 26]]
61
+ [INFO ] Selecting reference view using strategy: saddle_balanced
62
+ Validation DataLoader 0: 14%|█▍ | 7/50 [00:19<02:00, 0.36it/s]validation step 0; scene = ['0016_b00']; context = [[12, 19, 24, 28, 30, 31, 35, 39]]
63
+ [INFO ] Selecting reference view using strategy: saddle_balanced
64
+ Validation DataLoader 0: 16%|█▌ | 8/50 [00:20<01:49, 0.38it/s]validation step 0; scene = ['0016_b00']; context = [[27, 28, 29, 31, 32, 33, 37, 38]]
65
+ [INFO ] Selecting reference view using strategy: saddle_balanced
66
+ Validation DataLoader 0: 18%|█▊ | 9/50 [00:22<01:41, 0.40it/s]validation step 0; scene = ['0016_b00']; context = [[2, 5, 8, 14, 16, 17, 27, 32]]
67
+ [INFO ] Selecting reference view using strategy: saddle_balanced
68
+ Validation DataLoader 0: 20%|██ | 10/50 [00:23<01:34, 0.42it/s]validation step 0; scene = ['0016_b00']; context = [[10, 11, 12, 17, 20, 22, 23, 25]]
69
+ [INFO ] Selecting reference view using strategy: saddle_balanced
70
+ Validation DataLoader 0: 22%|██▏ | 11/50 [00:25<01:29, 0.44it/s]validation step 0; scene = ['0016_b00']; context = [[9, 10, 11, 12, 16, 23, 27, 29]]
71
+ [INFO ] Selecting reference view using strategy: saddle_balanced
72
+ Validation DataLoader 0: 24%|██▍ | 12/50 [00:26<01:24, 0.45it/s]validation step 0; scene = ['0016_b00']; context = [[6, 11, 20, 24, 26, 31, 32, 36]]
73
+ [INFO ] Selecting reference view using strategy: saddle_balanced
74
+ Validation DataLoader 0: 26%|██▌ | 13/50 [00:27<01:19, 0.46it/s]validation step 0; scene = ['0016_b00']; context = [[10, 11, 14, 16, 24, 26, 28, 29]]
75
+ [INFO ] Selecting reference view using strategy: saddle_balanced
76
+ Validation DataLoader 0: 28%|██▊ | 14/50 [00:29<01:15, 0.48it/s]validation step 0; scene = ['0016_b00']; context = [[16, 19, 20, 22, 24, 27, 29, 32]]
77
+ [INFO ] Selecting reference view using strategy: saddle_balanced
78
+ Validation DataLoader 0: 30%|███ | 15/50 [00:30<01:11, 0.49it/s]validation step 0; scene = ['0016_b00']; context = [[9, 11, 13, 15, 17, 18, 32, 33]]
79
+ [INFO ] Selecting reference view using strategy: saddle_balanced
80
+ Validation DataLoader 0: 32%|███▏ | 16/50 [00:32<01:08, 0.50it/s]validation step 0; scene = ['0016_b00']; context = [[7, 8, 12, 13, 28, 30, 32, 35]]
81
+ [INFO ] Selecting reference view using strategy: saddle_balanced
82
+ Validation DataLoader 0: 34%|███▍ | 17/50 [00:33<01:05, 0.51it/s]validation step 0; scene = ['0016_b00']; context = [[11, 15, 16, 22, 24, 27, 28, 29]]
83
+ [INFO ] Selecting reference view using strategy: saddle_balanced
84
+ Validation DataLoader 0: 36%|███▌ | 18/50 [00:35<01:02, 0.51it/s]validation step 0; scene = ['0016_b00']; context = [[12, 13, 14, 16, 18, 19, 21, 22]]
85
+ [INFO ] Selecting reference view using strategy: saddle_balanced
86
+ Validation DataLoader 0: 38%|███▊ | 19/50 [00:36<00:59, 0.52it/s]validation step 0; scene = ['0016_b00']; context = [[16, 18, 19, 20, 23, 25, 26, 27]]
87
+ [INFO ] Selecting reference view using strategy: saddle_balanced
88
+ Validation DataLoader 0: 40%|████ | 20/50 [00:37<00:56, 0.53it/s]validation step 0; scene = ['0016_b00']; context = [[10, 11, 12, 13, 14, 16, 18, 19]]
89
+ [INFO ] Selecting reference view using strategy: saddle_balanced
90
+ Validation DataLoader 0: 42%|████▏ | 21/50 [00:39<00:54, 0.54it/s]validation step 0; scene = ['0016_b00']; context = [[11, 12, 13, 14, 17, 19, 20, 23]]
91
+ [INFO ] Selecting reference view using strategy: saddle_balanced
92
+ Validation DataLoader 0: 44%|████▍ | 22/50 [00:40<00:51, 0.54it/s]validation step 0; scene = ['0016_b00']; context = [[6, 7, 12, 14, 15, 18, 21, 22]]
93
+ [INFO ] Selecting reference view using strategy: saddle_balanced
94
+ Validation DataLoader 0: 46%|████▌ | 23/50 [00:42<00:49, 0.55it/s]validation step 0; scene = ['0016_b00']; context = [[1, 3, 6, 7, 8, 12, 19, 20]]
95
+ [INFO ] Selecting reference view using strategy: saddle_balanced
96
+ Validation DataLoader 0: 48%|████▊ | 24/50 [00:43<00:47, 0.55it/s]validation step 0; scene = ['0016_b00']; context = [[15, 23, 26, 27, 29, 30, 32, 34]]
97
+ [INFO ] Selecting reference view using strategy: saddle_balanced
98
+ Validation DataLoader 0: 50%|█████ | 25/50 [00:44<00:44, 0.56it/s]validation step 0; scene = ['0016_b00']; context = [[2, 3, 4, 5, 6, 7, 8, 9]]
99
+ [INFO ] Selecting reference view using strategy: saddle_balanced
100
+ Validation DataLoader 0: 52%|█████▏ | 26/50 [00:46<00:42, 0.56it/s]validation step 0; scene = ['0016_b00']; context = [[13, 17, 18, 22, 23, 24, 25, 27]]
101
+ [INFO ] Selecting reference view using strategy: saddle_balanced
102
+ Validation DataLoader 0: 54%|█████▍ | 27/50 [00:47<00:40, 0.57it/s]validation step 0; scene = ['0016_b00']; context = [[13, 16, 18, 22, 24, 28, 31, 33]]
103
+ [INFO ] Selecting reference view using strategy: saddle_balanced
104
+ Validation DataLoader 0: 56%|█████▌ | 28/50 [00:49<00:38, 0.57it/s]validation step 0; scene = ['0016_b00']; context = [[13, 16, 19, 24, 25, 26, 30, 31]]
105
+ [INFO ] Selecting reference view using strategy: saddle_balanced
106
+ Validation DataLoader 0: 58%|█████▊ | 29/50 [00:50<00:36, 0.57it/s]validation step 0; scene = ['0016_b00']; context = [[11, 14, 17, 20, 21, 22, 26, 27]]
107
+ [INFO ] Selecting reference view using strategy: saddle_balanced
108
+ Validation DataLoader 0: 60%|██████ | 30/50 [00:51<00:34, 0.58it/s]validation step 0; scene = ['0016_b00']; context = [[20, 21, 22, 24, 26, 27, 32, 39]]
109
+ [INFO ] Selecting reference view using strategy: saddle_balanced
110
+ Validation DataLoader 0: 62%|██████▏ | 31/50 [00:53<00:32, 0.58it/s]validation step 0; scene = ['0016_b00']; context = [[7, 11, 13, 16, 18, 20, 21, 24]]
111
+ [INFO ] Selecting reference view using strategy: saddle_balanced
112
+ Validation DataLoader 0: 64%|██████▍ | 32/50 [00:54<00:30, 0.59it/s]validation step 0; scene = ['0016_b00']; context = [[10, 13, 15, 16, 18, 19, 20, 22]]
113
+ [INFO ] Selecting reference view using strategy: saddle_balanced
114
+ Validation DataLoader 0: 66%|██████▌ | 33/50 [00:56<00:28, 0.59it/s]validation step 0; scene = ['0016_b00']; context = [[3, 4, 5, 8, 9, 12, 21, 27]]
115
+ [INFO ] Selecting reference view using strategy: saddle_balanced
116
+ Validation DataLoader 0: 68%|██████▊ | 34/50 [00:57<00:27, 0.59it/s]validation step 0; scene = ['0016_b00']; context = [[31, 32, 33, 34, 35, 36, 37, 39]]
117
+ [INFO ] Selecting reference view using strategy: saddle_balanced
118
+ Validation DataLoader 0: 70%|███████ | 35/50 [00:58<00:25, 0.59it/s]validation step 0; scene = ['0016_b00']; context = [[15, 17, 18, 20, 21, 23, 25, 27]]
119
+ [INFO ] Selecting reference view using strategy: saddle_balanced
120
+ Validation DataLoader 0: 72%|███████▏ | 36/50 [01:00<00:23, 0.60it/s]validation step 0; scene = ['0016_b00']; context = [[29, 30, 31, 32, 33, 34, 35, 36]]
121
+ [INFO ] Selecting reference view using strategy: saddle_balanced
122
+ Validation DataLoader 0: 74%|███████▍ | 37/50 [01:01<00:21, 0.60it/s]validation step 0; scene = ['0016_b00']; context = [[26, 27, 28, 29, 35, 36, 37, 38]]
123
+ [INFO ] Selecting reference view using strategy: saddle_balanced
124
+ Validation DataLoader 0: 76%|███████▌ | 38/50 [01:03<00:19, 0.60it/s]validation step 0; scene = ['0016_b00']; context = [[5, 6, 9, 14, 17, 25, 31, 35]]
125
+ [INFO ] Selecting reference view using strategy: saddle_balanced
126
+ Validation DataLoader 0: 78%|███████▊ | 39/50 [01:04<00:18, 0.60it/s]validation step 0; scene = ['0016_b00']; context = [[8, 11, 12, 13, 17, 28, 30, 33]]
127
+ [INFO ] Selecting reference view using strategy: saddle_balanced
128
+ Validation DataLoader 0: 80%|████████ | 40/50 [01:05<00:16, 0.61it/s]validation step 0; scene = ['0016_b00']; context = [[6, 8, 10, 11, 12, 13, 14, 16]]
129
+ [INFO ] Selecting reference view using strategy: saddle_balanced
130
+ Validation DataLoader 0: 82%|████████▏ | 41/50 [01:07<00:14, 0.61it/s]validation step 0; scene = ['0016_b00']; context = [[19, 23, 25, 27, 28, 29, 32, 35]]
131
+ [INFO ] Selecting reference view using strategy: saddle_balanced
132
+ Validation DataLoader 0: 84%|████████▍ | 42/50 [01:08<00:13, 0.61it/s]validation step 0; scene = ['0016_b00']; context = [[0, 2, 3, 10, 12, 22, 26, 30]]
133
+ [INFO ] Selecting reference view using strategy: saddle_balanced
134
+ Validation DataLoader 0: 86%|████████▌ | 43/50 [01:10<00:11, 0.61it/s]validation step 0; scene = ['0016_b00']; context = [[7, 12, 15, 16, 17, 18, 21, 24]]
135
+ [INFO ] Selecting reference view using strategy: saddle_balanced
136
+ Validation DataLoader 0: 88%|████████▊ | 44/50 [01:11<00:09, 0.62it/s]validation step 0; scene = ['0016_b01']; context = [[6, 7, 8, 10, 11, 12, 14, 15]]
137
+ [INFO ] Selecting reference view using strategy: saddle_balanced
138
+ Validation DataLoader 0: 90%|█████████ | 45/50 [01:14<00:08, 0.60it/s]validation step 0; scene = ['0016_b01']; context = [[8, 9, 11, 12, 13, 16, 17, 18]]
139
+ [INFO ] Selecting reference view using strategy: saddle_balanced
140
+ Validation DataLoader 0: 92%|█████████▏| 46/50 [01:16<00:06, 0.60it/s]validation step 0; scene = ['0016_b01']; context = [[0, 2, 3, 7, 9, 11, 13, 15]]
141
+ [INFO ] Selecting reference view using strategy: saddle_balanced
142
+ Validation DataLoader 0: 94%|█████████▍| 47/50 [01:17<00:04, 0.60it/s]validation step 0; scene = ['0016_b01']; context = [[9, 11, 12, 14, 15, 16, 17, 18]]
143
+ [INFO ] Selecting reference view using strategy: saddle_balanced
144
+ Validation DataLoader 0: 96%|█████████▌| 48/50 [01:19<00:03, 0.61it/s]validation step 0; scene = ['0016_b01']; context = [[1, 2, 3, 6, 7, 14, 16, 18]]
145
+ [INFO ] Selecting reference view using strategy: saddle_balanced
146
+ Validation DataLoader 0: 98%|█████████▊| 49/50 [01:20<00:01, 0.61it/s]validation step 0; scene = ['0016_b01']; context = [[1, 3, 7, 8, 11, 15, 16, 18]]
147
+ [INFO ] Selecting reference view using strategy: saddle_balanced
148
+ Validation DataLoader 0: 100%|██████████| 50/50 [01:22<00:00, 0.61it/s]
149
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lightning/pytorch/trainer/connectors/logger_connector/result.py:434: It is recommended to use `self.log('info/n_gaussians_coarse', ..., sync_dist=True)` when logging on epoch level in distributed setting to accumulate the metric across devices.
150
+ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
151
+ ┃ Validate metric ┃ DataLoader 0 ┃
152
+ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
153
+ │ diag/aniso_max │ 148.59388732910156 │
154
+ │ diag/aniso_mean │ 148.41050720214844 │
155
+ │ diag/log_aniso_mean │ 2.171464204788208 │
156
+ │ diag/log_aniso_p99 │ 2.171713352203369 │
157
+ │ diag/scale_max_mean │ 0.621304988861084 │
158
+ │ diag/scale_min_mean │ 0.004186859354376793 │
159
+ │ info/n_gaussians_coarse_epoch │ 57344.0 │
160
+ │ val/lpips │ 0.64306640625 │
161
+ │ val/psnr │ 15.938470840454102 │
162
+ │ val/ssim │ 0.4210952818393707 │
163
+ └───────────────────────────────┴───────────────────────────────┘
164
+ /home/qzhang1/miniconda3/envs/c3g/lib/python3.11/site-packages/lightning/fabric/plugins/environments/slurm.py:204: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /gpfs/home2/qzhang1/C3G/src/main.py +training=fi ...
165
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0,1,2,3]
166
+
167
+ | Name | Type | Params | Mode
168
+ ------------------------------------------------------------------
169
+ 0 | encoder | EncoderDA3ReSplat | 1.6 B | eval
170
+ 1 | decoder | DecoderSplattingCUDA | 0 | train
171
+ 2 | diffusion_head | DiffusionHead | 2.3 M | train
172
+ 3 | losses | ModuleList | 0 | train
173
+ 4 | miou | MulticlassJaccardIndex | 0 | train
174
+ 5 | acc | MulticlassAccuracy | 0 | train
175
+ ------------------------------------------------------------------
176
+ 2.2 M Trainable params
177
+ 1.6 B Non-trainable params
178
+ 1.6 B Total params
179
+ 6,269.182 Total estimated model params size (MB)
180
+ 231 Modules in train mode
181
+ 1954 Modules in eval mode
182
+ Epoch 0: | | 0/? [00:00<?, ?it/s] [INFO ] Selecting reference view using strategy: saddle_balanced
183
+ Epoch 0: | | 1/? [00:01<00:00, 0.76it/s, v_num=hj2t, train/psnr_probabilistic=18.30, loss/mse_l1=0.0613, loss/lpips=0.000, loss/ssim=0.122, loss/depth=0.0284, loss/total=0.212, info/global_step=0.000][INFO ] Selecting reference view using strategy: saddle_balanced
184
+ Epoch 0: | | 2/? [00:02<00:00, 0.77it/s, v_num=hj2t, train/psnr_probabilistic=22.20, loss/mse_l1=0.0496, loss/lpips=0.000, loss/ssim=0.109, loss/depth=0.00389, loss/total=0.162, info/global_step=0.000][INFO ] Selecting reference view using strategy: saddle_balanced
185
+ Epoch 0: | | 3/? [00:03<00:00, 0.79it/s, v_num=hj2t, train/psnr_probabilistic=15.00, loss/mse_l1=0.0949, loss/lpips=0.000, loss/ssim=0.152, loss/depth=0.0116, loss/total=0.258, info/global_step=0.000] [INFO ] Selecting reference view using strategy: saddle_balanced
186
+ train step 0; scene = ['0003_b09']; context = [[64, 66, 67, 68, 69, 70]]; loss = 0.214933 low_pass_filter = 0.300
187
+ Epoch 0: | | 4/? [00:05<00:00, 0.79it/s, v_num=hj2t, train/psnr_probabilistic=18.90, loss/mse_l1=0.0728, loss/lpips=0.000, loss/ssim=0.134, loss/depth=0.00776, loss/total=0.215, info/global_step=0.000][2026-05-05 04:37:10,858][pytorch_lightning.utilities.rank_zero][INFO] - `Trainer.fit` stopped: `max_steps=1` reached.
188
+ Epoch 0: | | 4/? [00:05<00:00, 0.79it/s, v_num=hj2t, train/psnr_probabilistic=18.90, loss/mse_l1=0.0728, loss/lpips=0.000, loss/ssim=0.134, loss/depth=0.00776, loss/total=0.215, info/global_step=0.000]
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/requirements.txt ADDED
@@ -0,0 +1,340 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ joblib==1.5.3
2
+ pillow_heif==1.3.0
3
+ pccm==0.4.16
4
+ decorator==4.4.2
5
+ coloredlogs==15.0.1
6
+ opt_einsum==3.4.0
7
+ nvidia-cublas-cu12==12.1.3.1
8
+ tqdm==4.67.3
9
+ wavedrom==2.0.3.post3
10
+ py-cpuinfo==9.0.0
11
+ tifffile==2026.3.3
12
+ jaxtyping==0.3.2
13
+ yourdfpy==0.0.57
14
+ safehttpx==0.1.6
15
+ h11==0.14.0
16
+ narwhals==2.6.0
17
+ aiofiles==24.1.0
18
+ ffmpy==0.6.1
19
+ facexlib==0.3.0
20
+ charset-normalizer==3.4.2
21
+ plotly==6.3.0
22
+ pluggy==1.6.0
23
+ svgwrite==1.4.3
24
+ svg.py==1.6.0
25
+ ptyprocess==0.7.0
26
+ webencodings==0.5.1
27
+ nvidia-cuda-runtime==13.0.96
28
+ protobuf==6.33.6
29
+ pfzy==0.3.4
30
+ black==25.1.0
31
+ ImageIO==2.37.3
32
+ lightning-utilities==0.15.3
33
+ ftfy==6.3.1
34
+ sentencepiece==0.1.99
35
+ Jinja2==3.1.6
36
+ peft==0.4.0
37
+ nvidia-nvjitlink-cu12==12.9.86
38
+ jsonschema-specifications==2025.4.1
39
+ pydantic_core==2.33.2
40
+ virtualenv==21.2.4
41
+ brotli==1.2.0
42
+ pyarrow-hotfix==0.7
43
+ pytorch-lightning==2.5.5
44
+ gitdb==4.0.12
45
+ aiosignal==1.4.0
46
+ pycollada==0.9
47
+ widgetsnbextension==4.0.14
48
+ python-discovery==1.2.2
49
+ yarl==1.20.1
50
+ ruff==0.13.2
51
+ diff_gaussian_rasterization==0.0.0
52
+ kornia_rs==0.1.9
53
+ tensorboard==2.20.0
54
+ platformdirs==4.3.8
55
+ docstring_parser==0.16
56
+ transformers==4.57.1
57
+ nvidia-cusolver-cu12==11.4.5.107
58
+ portalocker==3.2.0
59
+ cuda-bindings==13.2.0
60
+ fonttools==4.62.1
61
+ iniconfig==2.3.0
62
+ starlette==0.48.0
63
+ inquirerpy==0.3.4
64
+ manifold3d==3.1.0
65
+ opencv-python==4.11.0.86
66
+ mediapy==1.2.4
67
+ nvidia-cudnn-cu12==9.1.0.70
68
+ pyparsing==3.3.2
69
+ e3nn==0.5.6
70
+ identify==2.6.19
71
+ httpx==0.24.1
72
+ mamba-ssm==2.2.4
73
+ annotated-types==0.7.0
74
+ contourpy==1.3.3
75
+ antlr4-python3-runtime==4.9.3
76
+ filelock==3.25.2
77
+ azure-cognitiveservices-speech==1.46.0
78
+ nvidia-nvtx-cu12==12.1.105
79
+ cfgv==3.5.0
80
+ PySocks==1.7.1
81
+ scipy==1.17.1
82
+ future==1.0.0
83
+ filterpy==1.4.5
84
+ gradio_client==1.13.3
85
+ hjson==3.1.0
86
+ tensorboard-data-server==0.7.2
87
+ clip==1.0
88
+ wcwidth==0.2.13
89
+ av==16.0.1
90
+ nvidia-cufile==1.15.1.6
91
+ nvidia-cuda-nvrtc==13.0.88
92
+ hydra-core==1.3.2
93
+ six==1.17.0
94
+ python-multipart==0.0.20
95
+ triton==3.1.0
96
+ argcomplete==3.6.2
97
+ addict==2.4.0
98
+ zipp==3.23.0
99
+ pointops==1.0
100
+ pointops==1.0
101
+ nvidia-cuda-cupti==13.0.85
102
+ nvidia-cusparse==12.6.3.3
103
+ nvidia-cusparse-cu12==12.1.0.106
104
+ rtree==1.4.0
105
+ huggingface-hub==0.34.1
106
+ tzdata==2025.2
107
+ markdown2==2.5.4
108
+ soupsieve==2.8
109
+ nvidia-ml-py==13.580.82
110
+ nvidia-cufft==12.0.0.61
111
+ pexpect==4.9.0
112
+ deepspeed==0.14.4
113
+ latex2mathml==3.78.1
114
+ sentry-sdk==2.29.1
115
+ svg.path==6.3
116
+ azure-core==1.35.1
117
+ tb-nightly==2.21.0a20251023
118
+ referencing==0.36.2
119
+ typing_extensions==4.15.0
120
+ multidict==6.6.4
121
+ lpips==0.1.4
122
+ viser==0.2.23
123
+ natsort==8.4.0
124
+ mdurl==0.1.2
125
+ wadler_lindig==0.1.6
126
+ causal-conv1d==1.5.0.post8
127
+ proglog==0.1.12
128
+ docker-pycreds==0.4.0
129
+ munch==4.0.0
130
+ evo==1.31.1
131
+ bitsandbytes==0.43.3
132
+ humanfriendly==10.0
133
+ typing-inspection==0.4.1
134
+ fastapi==0.118.0
135
+ lightning==2.5.1.post0
136
+ pydantic==2.11.4
137
+ torch-geometric==2.6.1
138
+ prompt_toolkit==3.0.51
139
+ lxml==5.4.0
140
+ Werkzeug==3.1.8
141
+ jupyterlab_widgets==3.0.15
142
+ nvidia-nvtx==13.0.85
143
+ pyglet==1.5.31
144
+ pyceres==2.3
145
+ msgspec==0.19.0
146
+ dacite==1.9.2
147
+ setuptools==81.0.0
148
+ setuptools==79.0.1
149
+ vhacdx==0.0.8.post2
150
+ tensorboardX==2.6.4
151
+ nvidia-nvshmem-cu13==3.4.5
152
+ lz4==4.4.4
153
+ click==8.1.8
154
+ shapely==2.1.1
155
+ torchmetrics==1.9.0
156
+ typeguard==4.4.2
157
+ numpy==2.4.3
158
+ einops==0.6.1
159
+ embreex==2.17.7.post6
160
+ nvidia-nvjitlink==13.0.88
161
+ nodeenv==1.9.1
162
+ packaging==26.1
163
+ dill==0.3.7
164
+ semantic-version==2.10.0
165
+ cycler==0.12.1
166
+ termcolor==3.1.0
167
+ fsspec==2023.10.0
168
+ fsspec==2026.2.0
169
+ safetensors==0.7.0
170
+ colorspacious==1.1.2
171
+ nvidia-cufft-cu12==11.0.2.54
172
+ matplotlib==3.10.8
173
+ lazy-loader==0.5
174
+ mypy_extensions==1.1.0
175
+ pip==26.0.1
176
+ groovy==0.1.2
177
+ bleach==6.3.0
178
+ cuda-pathfinder==1.5.3
179
+ idna==3.10
180
+ scikit-video==1.1.11
181
+ h5py==3.14.0
182
+ plyfile==1.1.2
183
+ frozenlist==1.7.0
184
+ nvidia-cusolver==12.0.4.66
185
+ regex==2025.7.34
186
+ openai-clip==1.0.1
187
+ basicsr==1.4.2
188
+ nvidia-curand==10.4.0.35
189
+ nvidia-cuda-cupti-cu12==12.1.105
190
+ tomlkit==0.13.3
191
+ nvidia-cublas==13.1.0.3
192
+ scikit-image==0.26.0
193
+ omegaconf==2.3.0
194
+ shortuuid==1.0.13
195
+ imageio-ffmpeg==0.6.0
196
+ einops-exts==0.0.4
197
+ rich==14.1.0
198
+ pandas==3.0.2
199
+ grpcio==1.80.0
200
+ importlib_metadata==8.7.0
201
+ droid_backends==0.0.0
202
+ pybind11==3.0.1
203
+ psutil==7.0.0
204
+ lightglue==0.0
205
+ pillow==12.1.1
206
+ nvidia-nccl-cu13==2.28.9
207
+ rosbags==0.10.10
208
+ pyiqa==0.1.15.post15
209
+ python-slugify==8.0.4
210
+ iopath==0.1.10
211
+ tokenizers==0.22.1
212
+ torchvision==0.20.1+cu121
213
+ certifi==2025.4.26
214
+ Pygments==2.19.1
215
+ ipywidgets==8.1.7
216
+ nvidia-cuda-runtime-cu12==12.1.105
217
+ scikit-learn==1.8.0
218
+ kagglesdk==0.1.19
219
+ setproctitle==1.3.6
220
+ requests==2.32.3
221
+ nvidia-cudnn-cu13==9.19.0.56
222
+ gradio==5.47.2
223
+ urllib3==1.26.20
224
+ propcache==0.3.2
225
+ tyro==0.9.21
226
+ multiprocess==0.70.15
227
+ text-unidecode==1.3
228
+ orjson==3.11.3
229
+ mpmath==1.3.0
230
+ uvicorn==0.37.0
231
+ lietorch==0.2
232
+ moviepy==1.0.3
233
+ networkx==3.6.1
234
+ distlib==0.4.0
235
+ torch_scatter==2.1.2
236
+ yapf==0.43.0
237
+ ipython==9.6.0
238
+ spconv-cu120==2.3.6
239
+ ninja==1.11.1.4
240
+ fire==0.7.1
241
+ torch==2.5.1+cu121
242
+ nvidia-cuda-nvrtc-cu12==12.1.105
243
+ pyarrow==22.0.0
244
+ lark==1.3.0
245
+ onnxruntime==1.22.0
246
+ tabulate==0.9.0
247
+ SharedArray==3.2.4
248
+ pyDeprecate==0.3.2
249
+ timm==1.0.21
250
+ absl-py==2.4.0
251
+ pytest==9.0.3
252
+ markdown-it-py==4.0.0
253
+ lmdb==2.2.0
254
+ kiwisolver==1.5.0
255
+ colorlog==6.9.0
256
+ opencv-python-headless==4.13.0.92
257
+ gdown==5.2.0
258
+ roma==1.5.4
259
+ matplotlib-inline==0.1.7
260
+ cumm-cu120==0.4.11
261
+ MarkupSafe==3.0.3
262
+ pathspec==0.12.1
263
+ open_clip_torch==3.2.0
264
+ gsplat==1.5.3
265
+ httpcore==0.17.3
266
+ flatbuffers==25.2.10
267
+ pydub==0.25.1
268
+ opt-einsum-fx==0.1.4
269
+ seaborn==0.13.2
270
+ llvmlite==0.47.0
271
+ smmap==5.0.2
272
+ pycolmap==3.10.0
273
+ nvidia-cusparselt-cu13==0.8.0
274
+ attrs==25.3.0
275
+ beartype==0.21.0
276
+ pre_commit==4.5.1
277
+ kornia==0.8.1
278
+ cuda-toolkit==13.0.2
279
+ jupyter_core==5.8.1
280
+ typer==0.19.2
281
+ datasets==2.16.1
282
+ shtab==1.7.2
283
+ pytz==2025.2
284
+ nvidia-curand-cu12==10.3.2.106
285
+ aiohappyeyeballs==2.6.1
286
+ python-dateutil==2.9.0.post0
287
+ shellingham==1.5.4
288
+ python-dotenv==1.1.0
289
+ Markdown==3.10.2
290
+ nvidia-nccl-cu12==2.21.5
291
+ wandb==0.19.11
292
+ GitPython==3.1.44
293
+ aiohttp==3.12.15
294
+ ccimport==0.4.4
295
+ hf_transfer==0.1.9
296
+ jsonschema==4.23.0
297
+ numba==0.65.0
298
+ wheel==0.46.3
299
+ xxhash==3.5.0
300
+ accelerate==1.11.0
301
+ PyYAML==6.0.2
302
+ colorama==0.4.6
303
+ numexpr==2.11.0
304
+ kaggle==2.0.1
305
+ rpds-py==0.25.1
306
+ mapbox_earcut==1.0.3
307
+ trimesh==4.8.3
308
+ decord==0.6.0
309
+ threadpoolctl==3.6.0
310
+ sympy==1.13.1
311
+ beautifulsoup4==4.13.5
312
+ websockets==15.0.1
313
+ hf-xet==1.1.5
314
+ simple_knn==0.0.0
315
+ jaraco.collections==5.1.0
316
+ packaging==24.2
317
+ packaging==26.0
318
+ jaraco.functools==4.4.0
319
+ jaraco.functools==4.0.1
320
+ importlib_metadata==8.7.1
321
+ importlib_metadata==8.0.0
322
+ tomli==2.0.1
323
+ tomli==2.4.0
324
+ backports.tarfile==1.2.0
325
+ zipp==3.23.0
326
+ zipp==3.19.2
327
+ typing_extensions==4.12.2
328
+ jaraco.context==5.3.0
329
+ jaraco.context==6.1.0
330
+ typeguard==4.3.0
331
+ autocommand==2.2.2
332
+ platformdirs==4.4.0
333
+ platformdirs==4.2.2
334
+ jaraco.text==3.12.1
335
+ jaraco.text==4.0.0
336
+ more-itertools==10.3.0
337
+ more-itertools==10.8.0
338
+ wheel==0.45.1
339
+ wheel==0.46.3
340
+ inflect==7.3.1
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/wandb-metadata.json ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.14.0-570.106.1.el9_6.x86_64-x86_64-with-glibc2.34",
3
+ "python": "CPython 3.11.15",
4
+ "startedAt": "2026-05-05T02:35:26.085995Z",
5
+ "args": [
6
+ "+training=finetune_dav3_rsblur_l1",
7
+ "trainer.num_nodes=1",
8
+ "trainer.devices=4",
9
+ "trainer.max_steps=1",
10
+ "optimizer.lr=5e-6",
11
+ "dataset.rsblur.view_sampler.num_context_views=8",
12
+ "checkpointing.load=/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt",
13
+ "checkpointing.load_weights_only=true",
14
+ "wandb.mode=online",
15
+ "wandb.name=test_smooth_rotation"
16
+ ],
17
+ "program": "-m src.main",
18
+ "git": {
19
+ "remote": "https://github.com/cvlab-kaist/C3G.git",
20
+ "commit": "39242766ca5dffc45736113334d879a67d165228"
21
+ },
22
+ "email": "zswjsw@gmail.com",
23
+ "root": "/scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25",
24
+ "host": "gcn107.local.snellius.surf.nl",
25
+ "executable": "/home/qzhang1/miniconda3/envs/c3g/bin/python3.11",
26
+ "cpu_count": 64,
27
+ "cpu_count_logical": 64,
28
+ "gpu": "NVIDIA H100",
29
+ "gpu_count": 4,
30
+ "disk": {
31
+ "/": {
32
+ "total": "405460803584",
33
+ "used": "7062294528"
34
+ }
35
+ },
36
+ "memory": {
37
+ "total": "811317755904"
38
+ },
39
+ "cpu": {
40
+ "count": 64,
41
+ "countLogical": 64
42
+ },
43
+ "gpu_nvidia": [
44
+ {
45
+ "name": "NVIDIA H100",
46
+ "memoryTotal": "100485038080",
47
+ "cudaCores": 16896,
48
+ "architecture": "Hopper"
49
+ },
50
+ {
51
+ "name": "NVIDIA H100",
52
+ "memoryTotal": "100485038080",
53
+ "cudaCores": 16896,
54
+ "architecture": "Hopper"
55
+ },
56
+ {
57
+ "name": "NVIDIA H100",
58
+ "memoryTotal": "100485038080",
59
+ "cudaCores": 16896,
60
+ "architecture": "Hopper"
61
+ },
62
+ {
63
+ "name": "NVIDIA H100",
64
+ "memoryTotal": "100485038080",
65
+ "cudaCores": 16896,
66
+ "architecture": "Hopper"
67
+ }
68
+ ],
69
+ "slurm": {
70
+ "cluster_name": "snellius",
71
+ "conf": "/var/spool/slurm/slurmd/conf-cache/slurm.conf",
72
+ "cpus_on_node": "64",
73
+ "cpus_per_task": "64",
74
+ "eclibr": "0",
75
+ "ecplug": "1",
76
+ "erlast": "sbatch",
77
+ "ersbac": "1",
78
+ "export_env": "ALL",
79
+ "get_user_env": "1",
80
+ "gpus_on_node": "4",
81
+ "gpus_per_node": "4",
82
+ "gtids": "0",
83
+ "job_account": "gusei15043",
84
+ "job_cpus_per_node": "64",
85
+ "job_end_time": "1778065073",
86
+ "job_gid": "74106",
87
+ "job_gpus": "0,1,2,3",
88
+ "job_id": "22410833",
89
+ "job_name": "sys/dashboard/sys/code_server/form",
90
+ "job_nodelist": "gcn107",
91
+ "job_num_nodes": "1",
92
+ "job_partition": "gpu_h100",
93
+ "job_qos": "normal",
94
+ "job_start_time": "1777705073",
95
+ "job_uid": "74645",
96
+ "job_user": "qzhang1",
97
+ "jobid": "22410833",
98
+ "localid": "0",
99
+ "nnodes": "1",
100
+ "nodeid": "0",
101
+ "nodelist": "gcn107",
102
+ "oom_kill_step": "0",
103
+ "prio_process": "0",
104
+ "procid": "0",
105
+ "script_context": "prolog_task",
106
+ "step_gres": "gres/cpu:0",
107
+ "submit_dir": "/var/www/ood/apps/sys/dashboard",
108
+ "submit_host": "sys11.local.snellius.surf.nl",
109
+ "task_pid": "711152",
110
+ "tasks_per_node": "1",
111
+ "topology_addr": "root.ibsw40.gcn107",
112
+ "topology_addr_pattern": "switch.switch.node",
113
+ "tres_per_task": "cpu=64"
114
+ },
115
+ "cudaVersion": "13.2"
116
+ }
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"diag/log_aniso_p99":2.171713352203369,"diag/scale_min_mean":0.004186859354376793,"val/ssim":0.4210952818393707,"projection":{"width":800,"height":306,"format":"png","count":1,"filenames":["media/images/projection_13_8915dc0de8c64c91f884.png"],"_type":"images/separated"},"cameras":{"height":306,"format":"png","count":1,"filenames":["media/images/cameras_14_e495a6d085a59da798d1.png"],"_type":"images/separated","width":800},"info/n_gaussians_coarse_epoch":57344,"trainer/global_step":0,"diag/log_aniso_mean":2.171464204788208,"_runtime":90.782334475,"diag/aniso_max":148.59388732910156,"_step":62,"val/psnr":15.938470840454102,"_timestamp":1.7779486168681545e+09,"epoch":0,"val/lpips":0.64306640625,"comparison":{"width":1832,"height":2922,"format":"png","count":1,"filenames":["media/images/comparison_12_fb44424c81048b45fb70.png"],"captions":["0016_b00"],"_type":"images/separated"},"_wandb":{"runtime":109},"diag/aniso_mean":148.41050720214844,"diag/scale_max_mean":0.621304988861084,"info/n_gaussians_coarse_step":57344}
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-core.log ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2026-05-05T04:35:25.561405582+02:00","level":"INFO","msg":"main: starting server","port-filename":"/scratch-shared/qzhang1/tmp/tmplyjvou8k/port-2542937.txt","pid":2542937,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2026-05-05T04:35:25.563821486+02:00","level":"INFO","msg":"Will exit if parent process dies.","ppid":2542937}
3
+ {"time":"2026-05-05T04:35:25.563807166+02:00","level":"INFO","msg":"server is running","addr":{"IP":"127.0.0.1","Port":40671,"Zone":""}}
4
+ {"time":"2026-05-05T04:35:25.736106352+02:00","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"127.0.0.1:57378"}
5
+ {"time":"2026-05-05T04:35:26.087083608+02:00","level":"INFO","msg":"handleInformInit: received","streamId":"oasmhj2t","id":"127.0.0.1:57378"}
6
+ {"time":"2026-05-05T04:35:26.44517153+02:00","level":"INFO","msg":"handleInformInit: stream started","streamId":"oasmhj2t","id":"127.0.0.1:57378"}
7
+ {"time":"2026-05-05T04:37:15.460001089+02:00","level":"INFO","msg":"handleInformTeardown: server teardown initiated","id":"127.0.0.1:57378"}
8
+ {"time":"2026-05-05T04:37:15.460641798+02:00","level":"INFO","msg":"server is shutting down"}
9
+ {"time":"2026-05-05T04:37:15.460653308+02:00","level":"INFO","msg":"connection: closing","id":"127.0.0.1:57378"}
10
+ {"time":"2026-05-05T04:37:15.460885867+02:00","level":"INFO","msg":"connection: closed successfully","id":"127.0.0.1:57378"}
11
+ {"time":"2026-05-05T04:37:17.115225019+02:00","level":"INFO","msg":"handleInformTeardown: server shutdown complete","id":"127.0.0.1:57378"}
12
+ {"time":"2026-05-05T04:37:17.115247419+02:00","level":"INFO","msg":"connection: ManageConnectionData: connection closed","id":"127.0.0.1:57378"}
13
+ {"time":"2026-05-05T04:37:17.115257229+02:00","level":"INFO","msg":"server is closed"}
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-internal.log ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2026-05-05T04:35:26.087997966+02:00","level":"INFO","msg":"stream: starting","core version":"0.19.11","symlink path":"/scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-core.log"}
2
+ {"time":"2026-05-05T04:35:26.44508253+02:00","level":"INFO","msg":"created new stream","id":"oasmhj2t"}
3
+ {"time":"2026-05-05T04:35:26.44516246+02:00","level":"INFO","msg":"stream: started","id":"oasmhj2t"}
4
+ {"time":"2026-05-05T04:35:26.44519851+02:00","level":"INFO","msg":"writer: Do: started","stream_id":"oasmhj2t"}
5
+ {"time":"2026-05-05T04:35:26.44519693+02:00","level":"INFO","msg":"sender: started","stream_id":"oasmhj2t"}
6
+ {"time":"2026-05-05T04:35:26.445213659+02:00","level":"INFO","msg":"handler: started","stream_id":"oasmhj2t"}
7
+ {"time":"2026-05-05T04:35:27.873935362+02:00","level":"INFO","msg":"Starting system monitor"}
8
+ {"time":"2026-05-05T04:37:15.460230248+02:00","level":"INFO","msg":"stream: closing","id":"oasmhj2t"}
9
+ {"time":"2026-05-05T04:37:15.463019162+02:00","level":"INFO","msg":"Stopping system monitor"}
10
+ {"time":"2026-05-05T04:37:15.463172942+02:00","level":"INFO","msg":"Stopped system monitor"}
11
+ {"time":"2026-05-05T04:37:16.88951368+02:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
12
+ {"time":"2026-05-05T04:37:17.092946548+02:00","level":"INFO","msg":"handler: closed","stream_id":"oasmhj2t"}
13
+ {"time":"2026-05-05T04:37:17.092985078+02:00","level":"INFO","msg":"writer: Close: closed","stream_id":"oasmhj2t"}
14
+ {"time":"2026-05-05T04:37:17.092994428+02:00","level":"INFO","msg":"sender: closed","stream_id":"oasmhj2t"}
15
+ {"time":"2026-05-05T04:37:17.11508813+02:00","level":"INFO","msg":"stream: closed","id":"oasmhj2t"}
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2026-05-05 04:35:26,042 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Current SDK version is 0.19.11
2
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Configure stats pid to 2542937
3
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from /home/qzhang1/.config/wandb/settings
4
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from /gpfs/home2/qzhang1/C3G/wandb/settings
5
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_setup.py:_flush():70] Loading settings from environment variables
6
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:setup_run_log_directory():724] Logging user logs to /scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug.log
7
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:setup_run_log_directory():725] Logging internal logs to /scratch-shared/qzhang1/C3G_outputs/exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/logs/debug-internal.log
8
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:init():852] calling init triggers
9
+ 2026-05-05 04:35:26,043 INFO MainThread:2542937 [wandb_init.py:init():857] wandb.init called with sweep_config: {}
10
+ config: {'model': {'encoder': {'backbone': {'name': 'croco', 'model': 'ViTLarge_BaseDecoder', 'patch_embed_cls': 'PatchEmbedDust3R', 'asymmetry_decoder': True, 'intrinsics_embed_loc': 'encoder', 'intrinsics_embed_degree': 4, 'intrinsics_embed_type': 'token'}, 'name': 'da3_resplat', 'opacity_mapping': {'initial': 0.0, 'final': 0.0, 'warm_up': 1}, 'num_monocular_samples': 32, 'num_surfaces': 1, 'predict_opacity': False, 'gaussians_per_pixel': 1, 'gaussian_adapter': {'gaussian_scale_min': 0.5, 'gaussian_scale_max': 15.0, 'sh_degree': 3}, 'd_feature': 128, 'visualizer': {'num_samples': 8, 'min_resolution': 256, 'export_ply': False}, 'apply_bounds_shim': True, 'gs_params_head_type': 'dpt_gs', 'pose_free': True, 'pretrained_weights': '', 'da3_checkpoint': '/gpfs/scratch1/shared/qzhang1/da3_pretrained/DA3-GIANT', 'resplat_checkpoint': '/gpfs/scratch1/shared/qzhang1/resplat_pretrained/resplat-base-dl3dv-256x448-view8-1934a04c.pth', 'freeze_da3': True, 'freeze_resplat': True, 'use_pred_pose': True}, 'decoder': {'name': 'splatting_cuda', 'background_color': [0.0, 0.0, 0.0], 'make_scale_invariant': True, 'low_pass_filter': 0.3, 'decrease_lpf_step': -1}, 'refiner': None, 'diffusion_head': {'enc_k': 256, 'enc_df': 128, 'enc_df_out': 128, 'enc_d_point': 64, 'enc_cross_depth': 4, 'enc_self_depth': 2, 'dec_dim_model': 64, 'dec_cross_depth': 3, 'dec_num_virtual': 256, 'train_num_steps': 3, 'infer_num_steps': 3, 'use_cam_cond': False, 'use_vggt_priors': True, 'use_cam_pred': False}}, 'loss': {'mse_l1': {'weight': 0.8, 'empty_render_thresh': 0.02}, 'lpips': {'weight': 0.05, 'apply_after_step': 2000}, 'ssim': {'weight': 0.2}, 'depth': {'weight': 0.1}}, 'wandb': {'project': 'DAV3', 'entity': 'zswjsw-the-university-of-sydney', 'name': 'test_smooth_rotation', 'mode': 'online', 'tags': ['rsblur', 'diffusion_head', 'da3_resplat', 'finetune', 'pred_pose', 'l1', 'curriculum']}, 'mode': 'train', 'data_loader': {'train': {'num_workers': 4, 'persistent_workers': True, 'batch_size': 1, 'seed': 1234}, 'test': {'num_workers': 2, 'persistent_workers': False, 'batch_size': 1, 'seed': 2345}, 'val': {'num_workers': 1, 'persistent_workers': False, 'batch_size': 1, 'seed': 3456, 'num_val_samples': 200}}, 'optimizer': {'lr': 5e-06, 'warm_up_steps': 200, 'backbone_lr_multiplier': 0.01}, 'checkpointing': {'load': '/scratch-shared/qzhang1/C3G_outputs/exp_rsblur_v4_stablehash_from_2504/2026-05-05_03-19-47/checkpoints/best-psnr-val/psnr_18.804-info/global_step_2749.ckpt', 'every_n_train_steps': 501, 'save_top_k': 1, 'save_weights_only': False, 'load_weights_only': True}, 'train': {'depth_mode': 'depth', 'extended_visualization': False, 'print_log_every_n_steps': 10, 'context_view_loss': False, 'random_select_context_view': True, 'freeze_encoder': True, 'share_weight': 0.0, 'l_flow_weight': 0.0, 'cam_loss_weight': 0.0}, 'test': {'output_path': 'outputs/test', 'align_pose': True, 'pose_align_steps': 100, 'rot_opt_lr': 0.005, 'trans_opt_lr': 0.005, 'compute_scores': True, 'save_image': True, 'save_video': False, 'save_compare': False, 'use_tto': False, 'tto_steps': 200, 'tto_lr': 0.001, 'tto_geo_lr_scale': 0.1}, 'seed': 111123, 'trainer': {'max_steps': 1, 'val_check_interval': 500, 'gradient_clip_val': 1.0, 'num_nodes': 1, 'accumulate_grad_batches': 4, 'devices': 4, 'strategy': 'ddp', 'enable_progress_bar': True, 'num_sanity_val_steps': 0, 'precision': 'bf16-mixed'}, 'dataset': {'rsblur': {'make_baseline_1': False, 'relative_pose': False, 'augment': False, 'background_color': [0.0, 0.0, 0.0], 'overfit_to_scene': None, 'skip_bad_shape': False, 'view_sampler': {'name': 'bounded', 'num_target_views': 4, 'num_context_views': 8, 'min_distance_between_context_views': 5, 'max_distance_between_context_views': 30, 'min_distance_to_context_views': 0, 'warm_up_steps': 0, 'initial_min_distance_between_context_views': 5, 'initial_max_distance_between_context_views': 20, 'min_context_views': 2}, 'name': 'rsblur', 'roots': ['/scratch-shared/qzhang1/datasets/RSBlur/RSBlur'], 'near': 0.1, 'far': 100.0, 'input_image_shape': [280, 448], 'original_image_shape': [280, 448], 'cameras_are_circular': False, 'baseline_min': 0.0, 'baseline_max': 10000000000.0, 'max_fov': 180.0, 'scene_list': [], 'val_scene_list': ['0016', '0017', '0018', '0019'], 'samples_per_scene': 200, 'val_samples_per_scene': 50}}, '_wandb': {}}
11
+ 2026-05-05 04:35:26,078 INFO MainThread:2542937 [wandb_init.py:init():893] starting backend
12
+ 2026-05-05 04:35:26,078 INFO MainThread:2542937 [wandb_init.py:init():897] sending inform_init request
13
+ 2026-05-05 04:35:26,085 INFO MainThread:2542937 [backend.py:_multiprocessing_setup():101] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2026-05-05 04:35:26,085 INFO MainThread:2542937 [wandb_init.py:init():907] backend started and connected
15
+ 2026-05-05 04:35:26,087 INFO MainThread:2542937 [wandb_init.py:init():1005] updated telemetry
16
+ 2026-05-05 04:35:26,099 INFO MainThread:2542937 [wandb_init.py:init():1029] communicating run to backend with 90.0 second timeout
17
+ 2026-05-05 04:35:27,832 INFO MainThread:2542937 [wandb_init.py:init():1104] starting run threads in backend
18
+ 2026-05-05 04:35:28,069 INFO MainThread:2542937 [wandb_run.py:_console_start():2573] atexit reg
19
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2421] redirect: wrap_raw
20
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2490] Wrapping output streams.
21
+ 2026-05-05 04:35:28,070 INFO MainThread:2542937 [wandb_run.py:_redirect():2513] Redirects installed.
22
+ 2026-05-05 04:35:28,072 INFO MainThread:2542937 [wandb_init.py:init():1150] run started, returning control to user process
23
+ 2026-05-05 04:37:15,313 INFO MsgRouterThr:2542937 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
exp_test_smooth_rotation/2026-05-05_04-33-25/wandb/run-20260505_043526-oasmhj2t/run-oasmhj2t.wandb ADDED
Binary file (97.2 kB). View file