RIPL
/

shengjie-lin commited on
Commit
f9bb41d
1 Parent(s): 712e76d

Upload 9 files

Browse files
A/nerfacto/2023-05-21_014747/config.yml ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !!python/object:nerfstudio.engine.trainer.TrainerConfig
2
+ _target: !!python/name:nerfstudio.engine.trainer.Trainer ''
3
+ data: &id003 !!python/object/apply:pathlib.PosixPath
4
+ - /
5
+ - mnt
6
+ - data
7
+ - datasets
8
+ - ttic
9
+ - common_large
10
+ - A
11
+ experiment_name: A
12
+ load_config: null
13
+ load_dir: null
14
+ load_step: null
15
+ log_gradients: false
16
+ logging: !!python/object:nerfstudio.configs.base_config.LoggingConfig
17
+ local_writer: !!python/object:nerfstudio.configs.base_config.LocalWriterConfig
18
+ _target: !!python/name:nerfstudio.utils.writer.LocalWriter ''
19
+ enable: true
20
+ max_log_size: 10
21
+ stats_to_track: !!python/tuple
22
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
23
+ - Train Iter (time)
24
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
25
+ - Train Rays / Sec
26
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
27
+ - Test PSNR
28
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
29
+ - Vis Rays / Sec
30
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
31
+ - Test Rays / Sec
32
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
33
+ - ETA (time)
34
+ max_buffer_size: 20
35
+ profiler: basic
36
+ relative_log_dir: !!python/object/apply:pathlib.PosixPath []
37
+ steps_per_log: 10
38
+ machine: !!python/object:nerfstudio.configs.base_config.MachineConfig
39
+ dist_url: auto
40
+ machine_rank: 0
41
+ num_gpus: 1
42
+ num_machines: 1
43
+ seed: 42
44
+ max_num_iterations: 30000
45
+ method_name: nerfacto
46
+ mixed_precision: true
47
+ optimizers:
48
+ fields:
49
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
50
+ _target: &id001 !!python/name:torch.optim.adam.Adam ''
51
+ eps: 1.0e-15
52
+ lr: 0.01
53
+ max_norm: null
54
+ weight_decay: 0
55
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
56
+ _target: &id002 !!python/name:nerfstudio.engine.schedulers.ExponentialDecayScheduler ''
57
+ lr_final: 0.0001
58
+ lr_pre_warmup: 1.0e-08
59
+ max_steps: 200000
60
+ ramp: cosine
61
+ warmup_steps: 0
62
+ proposal_networks:
63
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
64
+ _target: *id001
65
+ eps: 1.0e-15
66
+ lr: 0.01
67
+ max_norm: null
68
+ weight_decay: 0
69
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
70
+ _target: *id002
71
+ lr_final: 0.0001
72
+ lr_pre_warmup: 1.0e-08
73
+ max_steps: 200000
74
+ ramp: cosine
75
+ warmup_steps: 0
76
+ output_dir: !!python/object/apply:pathlib.PosixPath
77
+ - /
78
+ - mnt
79
+ - data
80
+ - models
81
+ - nerfstudio
82
+ - ttic
83
+ - common_large
84
+ pipeline: !!python/object:nerfstudio.pipelines.base_pipeline.VanillaPipelineConfig
85
+ _target: !!python/name:nerfstudio.pipelines.base_pipeline.VanillaPipeline ''
86
+ datamanager: !!python/object:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig
87
+ _target: !!python/name:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager ''
88
+ camera_optimizer: !!python/object:nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig
89
+ _target: !!python/name:nerfstudio.cameras.camera_optimizers.CameraOptimizer ''
90
+ mode: 'off'
91
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
92
+ _target: *id001
93
+ eps: 1.0e-08
94
+ lr: 0.0006
95
+ max_norm: null
96
+ weight_decay: 0.01
97
+ orientation_noise_std: 0.0
98
+ param_group: camera_opt
99
+ position_noise_std: 0.0
100
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
101
+ _target: *id002
102
+ lr_final: 6.0e-06
103
+ lr_pre_warmup: 1.0e-08
104
+ max_steps: 200000
105
+ ramp: cosine
106
+ warmup_steps: 0
107
+ camera_res_scale_factor: 1.0
108
+ data: *id003
109
+ dataparser: !!python/object:nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig
110
+ _target: !!python/name:nerfstudio.data.dataparsers.nerfstudio_dataparser.Nerfstudio ''
111
+ auto_scale_poses: true
112
+ center_method: poses
113
+ data: !!python/object/apply:pathlib.PosixPath []
114
+ depth_unit_scale_factor: 0.001
115
+ downscale_factor: null
116
+ orientation_method: up
117
+ scale_factor: 1.0
118
+ scene_scale: 1.0
119
+ train_split_fraction: 0.9
120
+ eval_image_indices: !!python/tuple
121
+ - 0
122
+ eval_num_images_to_sample_from: -1
123
+ eval_num_rays_per_batch: 4096
124
+ eval_num_times_to_repeat_images: -1
125
+ patch_size: 1
126
+ train_num_images_to_sample_from: -1
127
+ train_num_rays_per_batch: 4096
128
+ train_num_times_to_repeat_images: -1
129
+ model: !!python/object:nerfstudio.models.nerfacto.NerfactoModelConfig
130
+ _target: !!python/name:nerfstudio.models.nerfacto.NerfactoModel ''
131
+ background_color: last_sample
132
+ collider_params:
133
+ far_plane: 6.0
134
+ near_plane: 2.0
135
+ disable_scene_contraction: false
136
+ distortion_loss_mult: 0.002
137
+ enable_collider: true
138
+ eval_num_rays_per_chunk: 32768
139
+ far_plane: 1000.0
140
+ hidden_dim: 64
141
+ hidden_dim_color: 64
142
+ hidden_dim_transient: 64
143
+ interlevel_loss_mult: 1.0
144
+ log2_hashmap_size: 19
145
+ loss_coefficients:
146
+ rgb_loss_coarse: 1.0
147
+ rgb_loss_fine: 1.0
148
+ max_res: 2048
149
+ near_plane: 0.05
150
+ num_levels: 16
151
+ num_nerf_samples_per_ray: 48
152
+ num_proposal_iterations: 2
153
+ num_proposal_samples_per_ray: !!python/tuple
154
+ - 256
155
+ - 96
156
+ orientation_loss_mult: 0.0001
157
+ pred_normal_loss_mult: 0.001
158
+ predict_normals: false
159
+ proposal_initial_sampler: piecewise
160
+ proposal_net_args_list:
161
+ - hidden_dim: 16
162
+ log2_hashmap_size: 17
163
+ max_res: 128
164
+ num_levels: 5
165
+ use_linear: false
166
+ - hidden_dim: 16
167
+ log2_hashmap_size: 17
168
+ max_res: 256
169
+ num_levels: 5
170
+ use_linear: false
171
+ proposal_update_every: 5
172
+ proposal_warmup: 5000
173
+ proposal_weights_anneal_max_num_iters: 1000
174
+ proposal_weights_anneal_slope: 10.0
175
+ use_average_appearance_embedding: true
176
+ use_proposal_weight_anneal: true
177
+ use_same_proposal_network: false
178
+ use_single_jitter: true
179
+ relative_model_dir: !!python/object/apply:pathlib.PosixPath
180
+ - nerfstudio_models
181
+ save_only_latest_checkpoint: true
182
+ steps_per_eval_all_images: 25000
183
+ steps_per_eval_batch: 500
184
+ steps_per_eval_image: 500
185
+ steps_per_save: 2000
186
+ timestamp: 2023-05-21_014747
187
+ viewer: !!python/object:nerfstudio.configs.base_config.ViewerConfig
188
+ image_format: jpeg
189
+ jpeg_quality: 90
190
+ max_num_display_images: 512
191
+ num_rays_per_chunk: 32768
192
+ quit_on_train_completion: true
193
+ relative_log_filename: viewer_log_filename.txt
194
+ websocket_port: null
195
+ websocket_port_default: 7007
196
+ vis: wandb
A/nerfacto/2023-05-21_014747/dataparser_transforms.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "transform": [
3
+ [
4
+ 0.98277348279953,
5
+ -0.1555940806865692,
6
+ 0.09973369538784027,
7
+ 0.8821229934692383
8
+ ],
9
+ [
10
+ -0.1555940806865692,
11
+ -0.405361533164978,
12
+ 0.9008176922798157,
13
+ 2.5204763412475586
14
+ ],
15
+ [
16
+ -0.09973369538784027,
17
+ -0.9008176922798157,
18
+ -0.4225881099700928,
19
+ 0.023778855800628662
20
+ ]
21
+ ],
22
+ "scale": 0.305895240297063
23
+ }
A/nerfacto/2023-05-21_014747/nerfstudio_models/step-000029999.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3afb1e7a7c1077579312e284426e197b56f156f5c3f1817b93d8e3d0a44ff746
3
+ size 176001295
B/nerfacto/2023-05-21_014753/config.yml ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !!python/object:nerfstudio.engine.trainer.TrainerConfig
2
+ _target: !!python/name:nerfstudio.engine.trainer.Trainer ''
3
+ data: &id003 !!python/object/apply:pathlib.PosixPath
4
+ - /
5
+ - mnt
6
+ - data
7
+ - datasets
8
+ - ttic
9
+ - common_large
10
+ - B
11
+ experiment_name: B
12
+ load_config: null
13
+ load_dir: null
14
+ load_step: null
15
+ log_gradients: false
16
+ logging: !!python/object:nerfstudio.configs.base_config.LoggingConfig
17
+ local_writer: !!python/object:nerfstudio.configs.base_config.LocalWriterConfig
18
+ _target: !!python/name:nerfstudio.utils.writer.LocalWriter ''
19
+ enable: true
20
+ max_log_size: 10
21
+ stats_to_track: !!python/tuple
22
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
23
+ - Train Iter (time)
24
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
25
+ - Train Rays / Sec
26
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
27
+ - Test PSNR
28
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
29
+ - Vis Rays / Sec
30
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
31
+ - Test Rays / Sec
32
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
33
+ - ETA (time)
34
+ max_buffer_size: 20
35
+ profiler: basic
36
+ relative_log_dir: !!python/object/apply:pathlib.PosixPath []
37
+ steps_per_log: 10
38
+ machine: !!python/object:nerfstudio.configs.base_config.MachineConfig
39
+ dist_url: auto
40
+ machine_rank: 0
41
+ num_gpus: 1
42
+ num_machines: 1
43
+ seed: 42
44
+ max_num_iterations: 30000
45
+ method_name: nerfacto
46
+ mixed_precision: true
47
+ optimizers:
48
+ fields:
49
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
50
+ _target: &id001 !!python/name:torch.optim.adam.Adam ''
51
+ eps: 1.0e-15
52
+ lr: 0.01
53
+ max_norm: null
54
+ weight_decay: 0
55
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
56
+ _target: &id002 !!python/name:nerfstudio.engine.schedulers.ExponentialDecayScheduler ''
57
+ lr_final: 0.0001
58
+ lr_pre_warmup: 1.0e-08
59
+ max_steps: 200000
60
+ ramp: cosine
61
+ warmup_steps: 0
62
+ proposal_networks:
63
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
64
+ _target: *id001
65
+ eps: 1.0e-15
66
+ lr: 0.01
67
+ max_norm: null
68
+ weight_decay: 0
69
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
70
+ _target: *id002
71
+ lr_final: 0.0001
72
+ lr_pre_warmup: 1.0e-08
73
+ max_steps: 200000
74
+ ramp: cosine
75
+ warmup_steps: 0
76
+ output_dir: !!python/object/apply:pathlib.PosixPath
77
+ - /
78
+ - mnt
79
+ - data
80
+ - models
81
+ - nerfstudio
82
+ - ttic
83
+ - common_large
84
+ pipeline: !!python/object:nerfstudio.pipelines.base_pipeline.VanillaPipelineConfig
85
+ _target: !!python/name:nerfstudio.pipelines.base_pipeline.VanillaPipeline ''
86
+ datamanager: !!python/object:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig
87
+ _target: !!python/name:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager ''
88
+ camera_optimizer: !!python/object:nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig
89
+ _target: !!python/name:nerfstudio.cameras.camera_optimizers.CameraOptimizer ''
90
+ mode: 'off'
91
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
92
+ _target: *id001
93
+ eps: 1.0e-08
94
+ lr: 0.0006
95
+ max_norm: null
96
+ weight_decay: 0.01
97
+ orientation_noise_std: 0.0
98
+ param_group: camera_opt
99
+ position_noise_std: 0.0
100
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
101
+ _target: *id002
102
+ lr_final: 6.0e-06
103
+ lr_pre_warmup: 1.0e-08
104
+ max_steps: 200000
105
+ ramp: cosine
106
+ warmup_steps: 0
107
+ camera_res_scale_factor: 1.0
108
+ data: *id003
109
+ dataparser: !!python/object:nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig
110
+ _target: !!python/name:nerfstudio.data.dataparsers.nerfstudio_dataparser.Nerfstudio ''
111
+ auto_scale_poses: true
112
+ center_method: poses
113
+ data: !!python/object/apply:pathlib.PosixPath []
114
+ depth_unit_scale_factor: 0.001
115
+ downscale_factor: null
116
+ orientation_method: up
117
+ scale_factor: 1.0
118
+ scene_scale: 1.0
119
+ train_split_fraction: 0.9
120
+ eval_image_indices: !!python/tuple
121
+ - 0
122
+ eval_num_images_to_sample_from: -1
123
+ eval_num_rays_per_batch: 4096
124
+ eval_num_times_to_repeat_images: -1
125
+ patch_size: 1
126
+ train_num_images_to_sample_from: -1
127
+ train_num_rays_per_batch: 4096
128
+ train_num_times_to_repeat_images: -1
129
+ model: !!python/object:nerfstudio.models.nerfacto.NerfactoModelConfig
130
+ _target: !!python/name:nerfstudio.models.nerfacto.NerfactoModel ''
131
+ background_color: last_sample
132
+ collider_params:
133
+ far_plane: 6.0
134
+ near_plane: 2.0
135
+ disable_scene_contraction: false
136
+ distortion_loss_mult: 0.002
137
+ enable_collider: true
138
+ eval_num_rays_per_chunk: 32768
139
+ far_plane: 1000.0
140
+ hidden_dim: 64
141
+ hidden_dim_color: 64
142
+ hidden_dim_transient: 64
143
+ interlevel_loss_mult: 1.0
144
+ log2_hashmap_size: 19
145
+ loss_coefficients:
146
+ rgb_loss_coarse: 1.0
147
+ rgb_loss_fine: 1.0
148
+ max_res: 2048
149
+ near_plane: 0.05
150
+ num_levels: 16
151
+ num_nerf_samples_per_ray: 48
152
+ num_proposal_iterations: 2
153
+ num_proposal_samples_per_ray: !!python/tuple
154
+ - 256
155
+ - 96
156
+ orientation_loss_mult: 0.0001
157
+ pred_normal_loss_mult: 0.001
158
+ predict_normals: false
159
+ proposal_initial_sampler: piecewise
160
+ proposal_net_args_list:
161
+ - hidden_dim: 16
162
+ log2_hashmap_size: 17
163
+ max_res: 128
164
+ num_levels: 5
165
+ use_linear: false
166
+ - hidden_dim: 16
167
+ log2_hashmap_size: 17
168
+ max_res: 256
169
+ num_levels: 5
170
+ use_linear: false
171
+ proposal_update_every: 5
172
+ proposal_warmup: 5000
173
+ proposal_weights_anneal_max_num_iters: 1000
174
+ proposal_weights_anneal_slope: 10.0
175
+ use_average_appearance_embedding: true
176
+ use_proposal_weight_anneal: true
177
+ use_same_proposal_network: false
178
+ use_single_jitter: true
179
+ relative_model_dir: !!python/object/apply:pathlib.PosixPath
180
+ - nerfstudio_models
181
+ save_only_latest_checkpoint: true
182
+ steps_per_eval_all_images: 25000
183
+ steps_per_eval_batch: 500
184
+ steps_per_eval_image: 500
185
+ steps_per_save: 2000
186
+ timestamp: 2023-05-21_014753
187
+ viewer: !!python/object:nerfstudio.configs.base_config.ViewerConfig
188
+ image_format: jpeg
189
+ jpeg_quality: 90
190
+ max_num_display_images: 512
191
+ num_rays_per_chunk: 32768
192
+ quit_on_train_completion: true
193
+ relative_log_filename: viewer_log_filename.txt
194
+ websocket_port: null
195
+ websocket_port_default: 7007
196
+ vis: wandb
B/nerfacto/2023-05-21_014753/dataparser_transforms.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "transform": [
3
+ [
4
+ 0.9762040972709656,
5
+ -0.17915338277816772,
6
+ 0.12218695878982544,
7
+ 0.2235592156648636
8
+ ],
9
+ [
10
+ -0.17915338277816772,
11
+ -0.3488001823425293,
12
+ 0.9199144244194031,
13
+ -0.8070043325424194
14
+ ],
15
+ [
16
+ -0.12218695878982544,
17
+ -0.9199144244194031,
18
+ -0.37259602546691895,
19
+ -0.05042656883597374
20
+ ]
21
+ ],
22
+ "scale": 0.49157699220753404
23
+ }
B/nerfacto/2023-05-21_014753/nerfstudio_models/step-000029999.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:81d5101d4df843b33cd881f6c7f50e66e1f7876c981e128c82a61927752e52aa
3
+ size 175982479
C/nerfacto/2023-05-21_014747/config.yml ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !!python/object:nerfstudio.engine.trainer.TrainerConfig
2
+ _target: !!python/name:nerfstudio.engine.trainer.Trainer ''
3
+ data: &id003 !!python/object/apply:pathlib.PosixPath
4
+ - /
5
+ - mnt
6
+ - data
7
+ - datasets
8
+ - ttic
9
+ - common_large
10
+ - C
11
+ experiment_name: C
12
+ load_config: null
13
+ load_dir: null
14
+ load_step: null
15
+ log_gradients: false
16
+ logging: !!python/object:nerfstudio.configs.base_config.LoggingConfig
17
+ local_writer: !!python/object:nerfstudio.configs.base_config.LocalWriterConfig
18
+ _target: !!python/name:nerfstudio.utils.writer.LocalWriter ''
19
+ enable: true
20
+ max_log_size: 10
21
+ stats_to_track: !!python/tuple
22
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
23
+ - Train Iter (time)
24
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
25
+ - Train Rays / Sec
26
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
27
+ - Test PSNR
28
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
29
+ - Vis Rays / Sec
30
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
31
+ - Test Rays / Sec
32
+ - !!python/object/apply:nerfstudio.utils.writer.EventName
33
+ - ETA (time)
34
+ max_buffer_size: 20
35
+ profiler: basic
36
+ relative_log_dir: !!python/object/apply:pathlib.PosixPath []
37
+ steps_per_log: 10
38
+ machine: !!python/object:nerfstudio.configs.base_config.MachineConfig
39
+ dist_url: auto
40
+ machine_rank: 0
41
+ num_gpus: 1
42
+ num_machines: 1
43
+ seed: 42
44
+ max_num_iterations: 30000
45
+ method_name: nerfacto
46
+ mixed_precision: true
47
+ optimizers:
48
+ fields:
49
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
50
+ _target: &id001 !!python/name:torch.optim.adam.Adam ''
51
+ eps: 1.0e-15
52
+ lr: 0.01
53
+ max_norm: null
54
+ weight_decay: 0
55
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
56
+ _target: &id002 !!python/name:nerfstudio.engine.schedulers.ExponentialDecayScheduler ''
57
+ lr_final: 0.0001
58
+ lr_pre_warmup: 1.0e-08
59
+ max_steps: 200000
60
+ ramp: cosine
61
+ warmup_steps: 0
62
+ proposal_networks:
63
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
64
+ _target: *id001
65
+ eps: 1.0e-15
66
+ lr: 0.01
67
+ max_norm: null
68
+ weight_decay: 0
69
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
70
+ _target: *id002
71
+ lr_final: 0.0001
72
+ lr_pre_warmup: 1.0e-08
73
+ max_steps: 200000
74
+ ramp: cosine
75
+ warmup_steps: 0
76
+ output_dir: !!python/object/apply:pathlib.PosixPath
77
+ - /
78
+ - mnt
79
+ - data
80
+ - models
81
+ - nerfstudio
82
+ - ttic
83
+ - common_large
84
+ pipeline: !!python/object:nerfstudio.pipelines.base_pipeline.VanillaPipelineConfig
85
+ _target: !!python/name:nerfstudio.pipelines.base_pipeline.VanillaPipeline ''
86
+ datamanager: !!python/object:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig
87
+ _target: !!python/name:nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager ''
88
+ camera_optimizer: !!python/object:nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig
89
+ _target: !!python/name:nerfstudio.cameras.camera_optimizers.CameraOptimizer ''
90
+ mode: 'off'
91
+ optimizer: !!python/object:nerfstudio.engine.optimizers.AdamOptimizerConfig
92
+ _target: *id001
93
+ eps: 1.0e-08
94
+ lr: 0.0006
95
+ max_norm: null
96
+ weight_decay: 0.01
97
+ orientation_noise_std: 0.0
98
+ param_group: camera_opt
99
+ position_noise_std: 0.0
100
+ scheduler: !!python/object:nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig
101
+ _target: *id002
102
+ lr_final: 6.0e-06
103
+ lr_pre_warmup: 1.0e-08
104
+ max_steps: 200000
105
+ ramp: cosine
106
+ warmup_steps: 0
107
+ camera_res_scale_factor: 1.0
108
+ data: *id003
109
+ dataparser: !!python/object:nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig
110
+ _target: !!python/name:nerfstudio.data.dataparsers.nerfstudio_dataparser.Nerfstudio ''
111
+ auto_scale_poses: true
112
+ center_method: poses
113
+ data: !!python/object/apply:pathlib.PosixPath []
114
+ depth_unit_scale_factor: 0.001
115
+ downscale_factor: null
116
+ orientation_method: up
117
+ scale_factor: 1.0
118
+ scene_scale: 1.0
119
+ train_split_fraction: 0.9
120
+ eval_image_indices: !!python/tuple
121
+ - 0
122
+ eval_num_images_to_sample_from: -1
123
+ eval_num_rays_per_batch: 4096
124
+ eval_num_times_to_repeat_images: -1
125
+ patch_size: 1
126
+ train_num_images_to_sample_from: -1
127
+ train_num_rays_per_batch: 4096
128
+ train_num_times_to_repeat_images: -1
129
+ model: !!python/object:nerfstudio.models.nerfacto.NerfactoModelConfig
130
+ _target: !!python/name:nerfstudio.models.nerfacto.NerfactoModel ''
131
+ background_color: last_sample
132
+ collider_params:
133
+ far_plane: 6.0
134
+ near_plane: 2.0
135
+ disable_scene_contraction: false
136
+ distortion_loss_mult: 0.002
137
+ enable_collider: true
138
+ eval_num_rays_per_chunk: 32768
139
+ far_plane: 1000.0
140
+ hidden_dim: 64
141
+ hidden_dim_color: 64
142
+ hidden_dim_transient: 64
143
+ interlevel_loss_mult: 1.0
144
+ log2_hashmap_size: 19
145
+ loss_coefficients:
146
+ rgb_loss_coarse: 1.0
147
+ rgb_loss_fine: 1.0
148
+ max_res: 2048
149
+ near_plane: 0.05
150
+ num_levels: 16
151
+ num_nerf_samples_per_ray: 48
152
+ num_proposal_iterations: 2
153
+ num_proposal_samples_per_ray: !!python/tuple
154
+ - 256
155
+ - 96
156
+ orientation_loss_mult: 0.0001
157
+ pred_normal_loss_mult: 0.001
158
+ predict_normals: false
159
+ proposal_initial_sampler: piecewise
160
+ proposal_net_args_list:
161
+ - hidden_dim: 16
162
+ log2_hashmap_size: 17
163
+ max_res: 128
164
+ num_levels: 5
165
+ use_linear: false
166
+ - hidden_dim: 16
167
+ log2_hashmap_size: 17
168
+ max_res: 256
169
+ num_levels: 5
170
+ use_linear: false
171
+ proposal_update_every: 5
172
+ proposal_warmup: 5000
173
+ proposal_weights_anneal_max_num_iters: 1000
174
+ proposal_weights_anneal_slope: 10.0
175
+ use_average_appearance_embedding: true
176
+ use_proposal_weight_anneal: true
177
+ use_same_proposal_network: false
178
+ use_single_jitter: true
179
+ relative_model_dir: !!python/object/apply:pathlib.PosixPath
180
+ - nerfstudio_models
181
+ save_only_latest_checkpoint: true
182
+ steps_per_eval_all_images: 25000
183
+ steps_per_eval_batch: 500
184
+ steps_per_eval_image: 500
185
+ steps_per_save: 2000
186
+ timestamp: 2023-05-21_014747
187
+ viewer: !!python/object:nerfstudio.configs.base_config.ViewerConfig
188
+ image_format: jpeg
189
+ jpeg_quality: 90
190
+ max_num_display_images: 512
191
+ num_rays_per_chunk: 32768
192
+ quit_on_train_completion: true
193
+ relative_log_filename: viewer_log_filename.txt
194
+ websocket_port: null
195
+ websocket_port_default: 7007
196
+ vis: wandb
C/nerfacto/2023-05-21_014747/dataparser_transforms.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "transform": [
3
+ [
4
+ 0.9797835350036621,
5
+ -0.16755928099155426,
6
+ 0.10930714756250381,
7
+ -1.4372456073760986
8
+ ],
9
+ [
10
+ -0.16755928099155426,
11
+ -0.38877665996551514,
12
+ 0.9059671759605408,
13
+ -3.465381383895874
14
+ ],
15
+ [
16
+ -0.10930714756250381,
17
+ -0.9059671759605408,
18
+ -0.408993124961853,
19
+ 0.08174777030944824
20
+ ]
21
+ ],
22
+ "scale": 0.5876596769563173
23
+ }
C/nerfacto/2023-05-21_014747/nerfstudio_models/step-000029999.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:25f76197068f8a8fc84cb1382913ac593a5b3017195288b832ae48b0218a351a
3
+ size 175984399