bezzam HF Staff commited on
Commit
e484318
·
verified ·
1 Parent(s): 37a1dee

Upload 191 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes CHANGED
@@ -33,3 +33,172 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ eval_recon/0/0.png filter=lfs diff=lfs merge=lfs -text
37
+ eval_recon/0/1.png filter=lfs diff=lfs merge=lfs -text
38
+ eval_recon/0/3.png filter=lfs diff=lfs merge=lfs -text
39
+ eval_recon/0/4.png filter=lfs diff=lfs merge=lfs -text
40
+ eval_recon/0/8.png filter=lfs diff=lfs merge=lfs -text
41
+ eval_recon/1/0.png filter=lfs diff=lfs merge=lfs -text
42
+ eval_recon/1/1.png filter=lfs diff=lfs merge=lfs -text
43
+ eval_recon/1/3.png filter=lfs diff=lfs merge=lfs -text
44
+ eval_recon/1/4.png filter=lfs diff=lfs merge=lfs -text
45
+ eval_recon/1/8.png filter=lfs diff=lfs merge=lfs -text
46
+ eval_recon/10/0.png filter=lfs diff=lfs merge=lfs -text
47
+ eval_recon/10/1.png filter=lfs diff=lfs merge=lfs -text
48
+ eval_recon/10/3.png filter=lfs diff=lfs merge=lfs -text
49
+ eval_recon/10/4.png filter=lfs diff=lfs merge=lfs -text
50
+ eval_recon/10/8.png filter=lfs diff=lfs merge=lfs -text
51
+ eval_recon/11/0.png filter=lfs diff=lfs merge=lfs -text
52
+ eval_recon/11/1.png filter=lfs diff=lfs merge=lfs -text
53
+ eval_recon/11/3.png filter=lfs diff=lfs merge=lfs -text
54
+ eval_recon/11/4.png filter=lfs diff=lfs merge=lfs -text
55
+ eval_recon/11/8.png filter=lfs diff=lfs merge=lfs -text
56
+ eval_recon/12/0.png filter=lfs diff=lfs merge=lfs -text
57
+ eval_recon/12/1.png filter=lfs diff=lfs merge=lfs -text
58
+ eval_recon/12/3.png filter=lfs diff=lfs merge=lfs -text
59
+ eval_recon/12/4.png filter=lfs diff=lfs merge=lfs -text
60
+ eval_recon/12/8.png filter=lfs diff=lfs merge=lfs -text
61
+ eval_recon/13/0.png filter=lfs diff=lfs merge=lfs -text
62
+ eval_recon/13/1.png filter=lfs diff=lfs merge=lfs -text
63
+ eval_recon/13/3.png filter=lfs diff=lfs merge=lfs -text
64
+ eval_recon/13/4.png filter=lfs diff=lfs merge=lfs -text
65
+ eval_recon/13/8.png filter=lfs diff=lfs merge=lfs -text
66
+ eval_recon/14/0.png filter=lfs diff=lfs merge=lfs -text
67
+ eval_recon/14/1.png filter=lfs diff=lfs merge=lfs -text
68
+ eval_recon/14/3.png filter=lfs diff=lfs merge=lfs -text
69
+ eval_recon/14/4.png filter=lfs diff=lfs merge=lfs -text
70
+ eval_recon/14/8.png filter=lfs diff=lfs merge=lfs -text
71
+ eval_recon/15/0.png filter=lfs diff=lfs merge=lfs -text
72
+ eval_recon/15/1.png filter=lfs diff=lfs merge=lfs -text
73
+ eval_recon/15/3.png filter=lfs diff=lfs merge=lfs -text
74
+ eval_recon/15/4.png filter=lfs diff=lfs merge=lfs -text
75
+ eval_recon/15/8.png filter=lfs diff=lfs merge=lfs -text
76
+ eval_recon/16/0.png filter=lfs diff=lfs merge=lfs -text
77
+ eval_recon/16/1.png filter=lfs diff=lfs merge=lfs -text
78
+ eval_recon/16/3.png filter=lfs diff=lfs merge=lfs -text
79
+ eval_recon/16/4.png filter=lfs diff=lfs merge=lfs -text
80
+ eval_recon/16/8.png filter=lfs diff=lfs merge=lfs -text
81
+ eval_recon/17/0.png filter=lfs diff=lfs merge=lfs -text
82
+ eval_recon/17/1.png filter=lfs diff=lfs merge=lfs -text
83
+ eval_recon/17/3.png filter=lfs diff=lfs merge=lfs -text
84
+ eval_recon/17/4.png filter=lfs diff=lfs merge=lfs -text
85
+ eval_recon/17/8.png filter=lfs diff=lfs merge=lfs -text
86
+ eval_recon/18/0.png filter=lfs diff=lfs merge=lfs -text
87
+ eval_recon/18/1.png filter=lfs diff=lfs merge=lfs -text
88
+ eval_recon/18/3.png filter=lfs diff=lfs merge=lfs -text
89
+ eval_recon/18/4.png filter=lfs diff=lfs merge=lfs -text
90
+ eval_recon/18/8.png filter=lfs diff=lfs merge=lfs -text
91
+ eval_recon/19/0.png filter=lfs diff=lfs merge=lfs -text
92
+ eval_recon/19/1.png filter=lfs diff=lfs merge=lfs -text
93
+ eval_recon/19/3.png filter=lfs diff=lfs merge=lfs -text
94
+ eval_recon/19/4.png filter=lfs diff=lfs merge=lfs -text
95
+ eval_recon/19/8.png filter=lfs diff=lfs merge=lfs -text
96
+ eval_recon/2/0.png filter=lfs diff=lfs merge=lfs -text
97
+ eval_recon/2/1.png filter=lfs diff=lfs merge=lfs -text
98
+ eval_recon/2/3.png filter=lfs diff=lfs merge=lfs -text
99
+ eval_recon/2/4.png filter=lfs diff=lfs merge=lfs -text
100
+ eval_recon/2/8.png filter=lfs diff=lfs merge=lfs -text
101
+ eval_recon/20/0.png filter=lfs diff=lfs merge=lfs -text
102
+ eval_recon/20/1.png filter=lfs diff=lfs merge=lfs -text
103
+ eval_recon/20/3.png filter=lfs diff=lfs merge=lfs -text
104
+ eval_recon/20/4.png filter=lfs diff=lfs merge=lfs -text
105
+ eval_recon/20/8.png filter=lfs diff=lfs merge=lfs -text
106
+ eval_recon/21/0.png filter=lfs diff=lfs merge=lfs -text
107
+ eval_recon/21/1.png filter=lfs diff=lfs merge=lfs -text
108
+ eval_recon/21/3.png filter=lfs diff=lfs merge=lfs -text
109
+ eval_recon/21/4.png filter=lfs diff=lfs merge=lfs -text
110
+ eval_recon/21/8.png filter=lfs diff=lfs merge=lfs -text
111
+ eval_recon/22/0.png filter=lfs diff=lfs merge=lfs -text
112
+ eval_recon/22/1.png filter=lfs diff=lfs merge=lfs -text
113
+ eval_recon/22/3.png filter=lfs diff=lfs merge=lfs -text
114
+ eval_recon/22/4.png filter=lfs diff=lfs merge=lfs -text
115
+ eval_recon/22/8.png filter=lfs diff=lfs merge=lfs -text
116
+ eval_recon/23/0.png filter=lfs diff=lfs merge=lfs -text
117
+ eval_recon/23/1.png filter=lfs diff=lfs merge=lfs -text
118
+ eval_recon/23/3.png filter=lfs diff=lfs merge=lfs -text
119
+ eval_recon/23/4.png filter=lfs diff=lfs merge=lfs -text
120
+ eval_recon/23/8.png filter=lfs diff=lfs merge=lfs -text
121
+ eval_recon/24/0.png filter=lfs diff=lfs merge=lfs -text
122
+ eval_recon/24/1.png filter=lfs diff=lfs merge=lfs -text
123
+ eval_recon/24/3.png filter=lfs diff=lfs merge=lfs -text
124
+ eval_recon/24/4.png filter=lfs diff=lfs merge=lfs -text
125
+ eval_recon/24/8.png filter=lfs diff=lfs merge=lfs -text
126
+ eval_recon/25/0.png filter=lfs diff=lfs merge=lfs -text
127
+ eval_recon/25/1.png filter=lfs diff=lfs merge=lfs -text
128
+ eval_recon/25/3.png filter=lfs diff=lfs merge=lfs -text
129
+ eval_recon/25/4.png filter=lfs diff=lfs merge=lfs -text
130
+ eval_recon/25/8.png filter=lfs diff=lfs merge=lfs -text
131
+ eval_recon/3/0.png filter=lfs diff=lfs merge=lfs -text
132
+ eval_recon/3/1.png filter=lfs diff=lfs merge=lfs -text
133
+ eval_recon/3/3.png filter=lfs diff=lfs merge=lfs -text
134
+ eval_recon/3/4.png filter=lfs diff=lfs merge=lfs -text
135
+ eval_recon/3/8.png filter=lfs diff=lfs merge=lfs -text
136
+ eval_recon/4/0.png filter=lfs diff=lfs merge=lfs -text
137
+ eval_recon/4/1.png filter=lfs diff=lfs merge=lfs -text
138
+ eval_recon/4/3.png filter=lfs diff=lfs merge=lfs -text
139
+ eval_recon/4/4.png filter=lfs diff=lfs merge=lfs -text
140
+ eval_recon/4/8.png filter=lfs diff=lfs merge=lfs -text
141
+ eval_recon/5/0.png filter=lfs diff=lfs merge=lfs -text
142
+ eval_recon/5/1.png filter=lfs diff=lfs merge=lfs -text
143
+ eval_recon/5/3.png filter=lfs diff=lfs merge=lfs -text
144
+ eval_recon/5/4.png filter=lfs diff=lfs merge=lfs -text
145
+ eval_recon/5/8.png filter=lfs diff=lfs merge=lfs -text
146
+ eval_recon/6/0.png filter=lfs diff=lfs merge=lfs -text
147
+ eval_recon/6/1.png filter=lfs diff=lfs merge=lfs -text
148
+ eval_recon/6/3.png filter=lfs diff=lfs merge=lfs -text
149
+ eval_recon/6/4.png filter=lfs diff=lfs merge=lfs -text
150
+ eval_recon/6/8.png filter=lfs diff=lfs merge=lfs -text
151
+ eval_recon/7/0.png filter=lfs diff=lfs merge=lfs -text
152
+ eval_recon/7/1.png filter=lfs diff=lfs merge=lfs -text
153
+ eval_recon/7/3.png filter=lfs diff=lfs merge=lfs -text
154
+ eval_recon/7/4.png filter=lfs diff=lfs merge=lfs -text
155
+ eval_recon/7/8.png filter=lfs diff=lfs merge=lfs -text
156
+ eval_recon/8/0.png filter=lfs diff=lfs merge=lfs -text
157
+ eval_recon/8/1.png filter=lfs diff=lfs merge=lfs -text
158
+ eval_recon/8/3.png filter=lfs diff=lfs merge=lfs -text
159
+ eval_recon/8/4.png filter=lfs diff=lfs merge=lfs -text
160
+ eval_recon/8/8.png filter=lfs diff=lfs merge=lfs -text
161
+ eval_recon/9/0.png filter=lfs diff=lfs merge=lfs -text
162
+ eval_recon/9/1.png filter=lfs diff=lfs merge=lfs -text
163
+ eval_recon/9/3.png filter=lfs diff=lfs merge=lfs -text
164
+ eval_recon/9/4.png filter=lfs diff=lfs merge=lfs -text
165
+ eval_recon/9/8.png filter=lfs diff=lfs merge=lfs -text
166
+ lensed_0.png filter=lfs diff=lfs merge=lfs -text
167
+ lensed_1.png filter=lfs diff=lfs merge=lfs -text
168
+ lensed_3.png filter=lfs diff=lfs merge=lfs -text
169
+ lensed_4.png filter=lfs diff=lfs merge=lfs -text
170
+ lensed_8.png filter=lfs diff=lfs merge=lfs -text
171
+ lensless_raw_0.png filter=lfs diff=lfs merge=lfs -text
172
+ lensless_raw_1.png filter=lfs diff=lfs merge=lfs -text
173
+ lensless_raw_3.png filter=lfs diff=lfs merge=lfs -text
174
+ lensless_raw_4.png filter=lfs diff=lfs merge=lfs -text
175
+ lensless_raw_8.png filter=lfs diff=lfs merge=lfs -text
176
+ lensless_recon_0.png filter=lfs diff=lfs merge=lfs -text
177
+ lensless_recon_1.png filter=lfs diff=lfs merge=lfs -text
178
+ lensless_recon_3.png filter=lfs diff=lfs merge=lfs -text
179
+ lensless_recon_4.png filter=lfs diff=lfs merge=lfs -text
180
+ lensless_recon_8.png filter=lfs diff=lfs merge=lfs -text
181
+ overlay_lensed_recon_0.png filter=lfs diff=lfs merge=lfs -text
182
+ overlay_lensed_recon_1.png filter=lfs diff=lfs merge=lfs -text
183
+ overlay_lensed_recon_3.png filter=lfs diff=lfs merge=lfs -text
184
+ overlay_lensed_recon_4.png filter=lfs diff=lfs merge=lfs -text
185
+ overlay_lensed_recon_8.png filter=lfs diff=lfs merge=lfs -text
186
+ psf_epochBEST_0.png filter=lfs diff=lfs merge=lfs -text
187
+ psf_epochBEST_1.png filter=lfs diff=lfs merge=lfs -text
188
+ psf_epochBEST_2.png filter=lfs diff=lfs merge=lfs -text
189
+ psf_epochBEST_3.png filter=lfs diff=lfs merge=lfs -text
190
+ psf_epochBEST_4.png filter=lfs diff=lfs merge=lfs -text
191
+ psf_epochBEST_5.png filter=lfs diff=lfs merge=lfs -text
192
+ psf_epochBEST_6.png filter=lfs diff=lfs merge=lfs -text
193
+ psf_epochBEST_7.png filter=lfs diff=lfs merge=lfs -text
194
+ psf_epochBEST_8.png filter=lfs diff=lfs merge=lfs -text
195
+ psf_epochBEST_diffabs_0.png filter=lfs diff=lfs merge=lfs -text
196
+ psf_epochBEST_diffabs_1.png filter=lfs diff=lfs merge=lfs -text
197
+ psf_epochBEST_diffabs_2.png filter=lfs diff=lfs merge=lfs -text
198
+ psf_epochBEST_diffabs_3.png filter=lfs diff=lfs merge=lfs -text
199
+ psf_epochBEST_diffabs_4.png filter=lfs diff=lfs merge=lfs -text
200
+ psf_epochBEST_diffabs_5.png filter=lfs diff=lfs merge=lfs -text
201
+ psf_epochBEST_diffabs_6.png filter=lfs diff=lfs merge=lfs -text
202
+ psf_epochBEST_diffabs_7.png filter=lfs diff=lfs merge=lfs -text
203
+ psf_epochBEST_diffabs_8.png filter=lfs diff=lfs merge=lfs -text
204
+ recon_epochBEST filter=lfs diff=lfs merge=lfs -text
.hydra/config.yaml ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ wandb_project: diffusercam_fullres
2
+ seed: 0
3
+ start_delay: null
4
+ files:
5
+ cache_dir: null
6
+ dataset: bezzam/DiffuserCam-Lensless-Mirflickr-Dataset-NORM
7
+ huggingface_dataset: true
8
+ huggingface_psf: psf.tiff
9
+ single_channel_psf: true
10
+ hf_simulated: false
11
+ split_seed: null
12
+ n_files: null
13
+ test_size: null
14
+ downsample: 1
15
+ downsample_lensed: 1
16
+ input_snr: null
17
+ psf_snr: null
18
+ background_fp: null
19
+ background_snr_range: null
20
+ vertical_shift: null
21
+ horizontal_shift: null
22
+ rotate: false
23
+ flipud: true
24
+ flip_lensed: true
25
+ save_psf: false
26
+ crop: null
27
+ image_res: null
28
+ extra_eval: null
29
+ force_rgb: false
30
+ simulate_lensless: false
31
+ random_flip: false
32
+ random_rotate: false
33
+ random_shifts: false
34
+ alignment: null
35
+ torch: true
36
+ torch_device: cuda:3
37
+ device_ids: null
38
+ measure: null
39
+ eval_disp_idx:
40
+ - 0
41
+ - 1
42
+ - 3
43
+ - 4
44
+ - 8
45
+ display:
46
+ plot: true
47
+ gamma: null
48
+ save: true
49
+ reconstruction:
50
+ init: null
51
+ method: svdeconvnet
52
+ skip_unrolled: false
53
+ init_processors: null
54
+ init_pre: true
55
+ init_post: true
56
+ psf_network: false
57
+ psf_residual: false
58
+ direct_background_subtraction: false
59
+ learned_background_subtraction: false
60
+ integrated_background_subtraction: false
61
+ down_subtraction: false
62
+ integrated_background_unetres: false
63
+ unetres_input_background: false
64
+ unrolled_fista:
65
+ n_iter: 20
66
+ tk: 1
67
+ learn_tk: true
68
+ unrolled_admm:
69
+ n_iter: 5
70
+ mu1: 0.0001
71
+ mu2: 0.0001
72
+ mu3: 0.0001
73
+ tau: 0.0002
74
+ trainable_inv:
75
+ K: 0.0001
76
+ svdeconvnet:
77
+ K: 3
78
+ multi_wiener:
79
+ nc:
80
+ - 64
81
+ - 128
82
+ - 256
83
+ - 512
84
+ - 512
85
+ pre_process:
86
+ network: UnetRes
87
+ depth: 4
88
+ nc:
89
+ - 32
90
+ - 64
91
+ - 116
92
+ - 128
93
+ delay: null
94
+ freeze: null
95
+ unfreeze: null
96
+ post_process:
97
+ network: UnetRes
98
+ depth: 4
99
+ nc:
100
+ - 32
101
+ - 64
102
+ - 116
103
+ - 128
104
+ delay: null
105
+ freeze: null
106
+ unfreeze: null
107
+ train_last_layer: false
108
+ compensation: null
109
+ compensation_residual: true
110
+ trainable_mask:
111
+ mask_type: TrainablePSF
112
+ initial_value: psf
113
+ grayscale: false
114
+ mask_lr: 0.001
115
+ optimizer: Adam
116
+ L1_strength: false
117
+ target: object_plane
118
+ simulation:
119
+ grayscale: false
120
+ output_dim: null
121
+ object_height: 0.04
122
+ flip: true
123
+ random_shift: false
124
+ random_vflip: 0.5
125
+ random_hflip: 0.5
126
+ random_rotate: false
127
+ scene2mask: 0.1
128
+ mask2sensor: 0.009
129
+ deadspace: true
130
+ use_waveprop: false
131
+ sensor: rpi_hq
132
+ snr_db: 10
133
+ downsample: 8
134
+ quantize: false
135
+ max_val: 255
136
+ training:
137
+ batch_size: 4
138
+ epoch: 25
139
+ eval_batch_size: 4
140
+ metric_for_best_model: null
141
+ save_every: 1
142
+ skip_NAN: true
143
+ clip_grad: 1.0
144
+ crop_preloss: false
145
+ optimizer:
146
+ type: AdamW
147
+ lr: 0.0001
148
+ lr_step_epoch: false
149
+ cosine_decay_warmup: true
150
+ final_lr: false
151
+ exp_decay: false
152
+ slow_start: false
153
+ step: false
154
+ gamma: 0.1
155
+ loss: l2
156
+ lpips: 1.0
157
+ unrolled_output_factor: false
158
+ pre_proc_aux: false
.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: outputs/${now:%Y-%m-%d}/${now:%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
+ - reconstruction.method=svdeconvnet
116
+ - trainable_mask.mask_type=TrainablePSF
117
+ - trainable_mask.L1_strength=False
118
+ - torch_device=cuda:3
119
+ - device_ids=null
120
+ - files.downsample=1
121
+ - files.downsample_lensed=1
122
+ - training.save_every=1
123
+ - wandb_project=diffusercam_fullres
124
+ job:
125
+ name: train_learning_based
126
+ chdir: true
127
+ override_dirname: device_ids=null,files.downsample=1,files.downsample_lensed=1,reconstruction.method=svdeconvnet,torch_device=cuda:3,trainable_mask.L1_strength=False,trainable_mask.mask_type=TrainablePSF,training.save_every=1,wandb_project=diffusercam_fullres
128
+ id: ???
129
+ num: ???
130
+ config_name: train_mirflickr_diffuser
131
+ env_set: {}
132
+ env_copy: []
133
+ config:
134
+ override_dirname:
135
+ kv_sep: '='
136
+ item_sep: ','
137
+ exclude_keys: []
138
+ runtime:
139
+ version: 1.3.2
140
+ version_base: '1.3'
141
+ cwd: /root/LenslessPiCam
142
+ config_sources:
143
+ - path: hydra.conf
144
+ schema: pkg
145
+ provider: hydra
146
+ - path: /root/LenslessPiCam/configs
147
+ schema: file
148
+ provider: main
149
+ - path: ''
150
+ schema: structured
151
+ provider: schema
152
+ output_dir: /root/LenslessPiCam/outputs/2025-03-03/07-46-35
153
+ choices:
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
.hydra/overrides.yaml ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ - reconstruction.method=svdeconvnet
2
+ - trainable_mask.mask_type=TrainablePSF
3
+ - trainable_mask.L1_strength=False
4
+ - torch_device=cuda:3
5
+ - device_ids=null
6
+ - files.downsample=1
7
+ - files.downsample_lensed=1
8
+ - training.save_every=1
9
+ - wandb_project=diffusercam_fullres
eval_recon/0/0.png ADDED

Git LFS Details

  • SHA256: a60d349dbf0eebc5a4de3a2de762dc5149e6c07f6a1a2b3317fb025071bad854
  • Pointer size: 131 Bytes
  • Size of remote file: 119 kB
eval_recon/0/1.png ADDED

Git LFS Details

  • SHA256: 0afae525c3fdb6b4683be20613b50087073f663ed05e0bbf169d5846359b4548
  • Pointer size: 131 Bytes
  • Size of remote file: 116 kB
eval_recon/0/3.png ADDED

Git LFS Details

  • SHA256: 87d65f152f86cfe5c65579c1f050fd878d611eba01d1e6b5b76c8ac1c0c47737
  • Pointer size: 131 Bytes
  • Size of remote file: 115 kB
eval_recon/0/4.png ADDED

Git LFS Details

  • SHA256: f8cd4cf0497f9064c208127558c92fc3a5e50291570652b89b9490eb04aefbce
  • Pointer size: 131 Bytes
  • Size of remote file: 126 kB
eval_recon/0/8.png ADDED

Git LFS Details

  • SHA256: f544d16e63df6bdae44e6036635c93aef8a9f2c8ebb7a85f33e27439b4810b24
  • Pointer size: 131 Bytes
  • Size of remote file: 116 kB
eval_recon/1/0.png ADDED

Git LFS Details

  • SHA256: 0474bd8ff86ef3588f55af484a1afa520b85640d659f9ccd488228ae14f5860a
  • Pointer size: 131 Bytes
  • Size of remote file: 180 kB
eval_recon/1/1.png ADDED

Git LFS Details

  • SHA256: a1210f07257fda56792cba794e90e63df8a144cd75f807e85d7538729194e6e0
  • Pointer size: 131 Bytes
  • Size of remote file: 183 kB
eval_recon/1/3.png ADDED

Git LFS Details

  • SHA256: 3babd84a3806a958018a8a256481db18abde0cd0431d8976b45c4a4dd694e17a
  • Pointer size: 131 Bytes
  • Size of remote file: 185 kB
eval_recon/1/4.png ADDED

Git LFS Details

  • SHA256: b6882c94cee488007ecf59e4c15a11aa5a1b410979301a992e4da8920c37e154
  • Pointer size: 131 Bytes
  • Size of remote file: 192 kB
eval_recon/1/8.png ADDED

Git LFS Details

  • SHA256: cda7c8b8c3eb5d174f2d0b7ec90e235d793c0c9741da730fb26ce514d825a6bd
  • Pointer size: 131 Bytes
  • Size of remote file: 185 kB
eval_recon/10/0.png ADDED

Git LFS Details

  • SHA256: 5793eaf621c5b9ff6fc7fafbc6fd8b6bba110602140793b437c7d2ff8d9b57de
  • Pointer size: 131 Bytes
  • Size of remote file: 167 kB
eval_recon/10/1.png ADDED

Git LFS Details

  • SHA256: 528b255ec3139b80c832eab753f89d56da7d6b1a329227cf9641168b0f3f3f01
  • Pointer size: 131 Bytes
  • Size of remote file: 160 kB
eval_recon/10/3.png ADDED

Git LFS Details

  • SHA256: 37b729f1aa0b119e6a0be5e964b0a4d068ac16936b63130d3599778b97f06c92
  • Pointer size: 131 Bytes
  • Size of remote file: 172 kB
eval_recon/10/4.png ADDED

Git LFS Details

  • SHA256: 2b8b749f0189bf5454544083d0c9f9cbc8051d8b0c232ff43a18585b3ebbce9e
  • Pointer size: 131 Bytes
  • Size of remote file: 143 kB
eval_recon/10/8.png ADDED

Git LFS Details

  • SHA256: fd14919121589c485da25e3a54cae2a29647f59487687537563543431d1b6f6a
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
eval_recon/11/0.png ADDED

Git LFS Details

  • SHA256: a43acb31aaa8b8951aa32c4c9dfa6be3670737d8d2a837316849a440e97cad90
  • Pointer size: 131 Bytes
  • Size of remote file: 161 kB
eval_recon/11/1.png ADDED

Git LFS Details

  • SHA256: f59c0f76955f588922912e5fc85166a39ae0d7b186d2d0f82761d57c9dfb0c5f
  • Pointer size: 131 Bytes
  • Size of remote file: 159 kB
eval_recon/11/3.png ADDED

Git LFS Details

  • SHA256: 2f02a3e37656b2538351e5eeb6c1935d3be27d2afde5d766c1b6db7ca0c806da
  • Pointer size: 131 Bytes
  • Size of remote file: 170 kB
eval_recon/11/4.png ADDED

Git LFS Details

  • SHA256: 12d93dcbdf1833f2006e980733f1b2eb571512d26e970747307b3af31e8c43e2
  • Pointer size: 131 Bytes
  • Size of remote file: 142 kB
eval_recon/11/8.png ADDED

Git LFS Details

  • SHA256: 67bf6e2a52da3bab0a24a503d070a38b2b18872d4d01f50aaec0e61acb85c3c2
  • Pointer size: 131 Bytes
  • Size of remote file: 196 kB
eval_recon/12/0.png ADDED

Git LFS Details

  • SHA256: 0b702bf295fecad93226ffbb0d576a5bfe21453a1c1c9d516563966af5b2aa9b
  • Pointer size: 131 Bytes
  • Size of remote file: 160 kB
eval_recon/12/1.png ADDED

Git LFS Details

  • SHA256: 3210007b44d71e6148c40e7cd0585e2be6cde016afb90f413e751acac81b46b5
  • Pointer size: 131 Bytes
  • Size of remote file: 160 kB
eval_recon/12/3.png ADDED

Git LFS Details

  • SHA256: 857d8d7d0977c14c244f5bc9567b3631077a89f7fc1772e884c64d067d52b4d2
  • Pointer size: 131 Bytes
  • Size of remote file: 171 kB
eval_recon/12/4.png ADDED

Git LFS Details

  • SHA256: fdfb1842a0c70b77a8f45a67544b85c32de973711e718ec3afe5f5f900b3d0aa
  • Pointer size: 131 Bytes
  • Size of remote file: 143 kB
eval_recon/12/8.png ADDED

Git LFS Details

  • SHA256: aa1035e355154b8aa253df8b12f6788d7fbec875bb2fa0f669fb67cf9353527d
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
eval_recon/13/0.png ADDED

Git LFS Details

  • SHA256: 10436c7fcaed8b3d371e6caa78a906c6dfeae8bd5ea994376447703993fb2f20
  • Pointer size: 131 Bytes
  • Size of remote file: 159 kB
eval_recon/13/1.png ADDED

Git LFS Details

  • SHA256: 998e363a48f69d7d452279631775ebc94421d7048a5fdf454f4b9d55ef353ade
  • Pointer size: 131 Bytes
  • Size of remote file: 157 kB
eval_recon/13/3.png ADDED

Git LFS Details

  • SHA256: e979b837a39fb5de52429cb17a6e4538229363ea62b81d0e123cc7e417299422
  • Pointer size: 131 Bytes
  • Size of remote file: 170 kB
eval_recon/13/4.png ADDED

Git LFS Details

  • SHA256: 7a17a1e03fe028c62b8ae74c7c96248bfa52ce45ca525ee6f3f3bc0d627d2751
  • Pointer size: 131 Bytes
  • Size of remote file: 140 kB
eval_recon/13/8.png ADDED

Git LFS Details

  • SHA256: b8fdc41bb6c7c4b168d4efcf95673cdc4171805cebe7c9aae8166aca099abc77
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
eval_recon/14/0.png ADDED

Git LFS Details

  • SHA256: 89dde4c107e38ee27fcda715a1964bcea22a074b61f2c865ba7abde522f5e3b2
  • Pointer size: 131 Bytes
  • Size of remote file: 163 kB
eval_recon/14/1.png ADDED

Git LFS Details

  • SHA256: e1dcb4f54b5a5d684f672637ada3fe1ca707b1c967e53f5a2929846d99322393
  • Pointer size: 131 Bytes
  • Size of remote file: 161 kB
eval_recon/14/3.png ADDED

Git LFS Details

  • SHA256: 46e5da470cae0e10dc81e703afbbb48885d4baee3d8be734620f51dacaf74a60
  • Pointer size: 131 Bytes
  • Size of remote file: 174 kB
eval_recon/14/4.png ADDED

Git LFS Details

  • SHA256: 73c67e86a5e6665d4cca2bcaf9d9c0ff4b1b6805e2e142433a642a1a1b2b5510
  • Pointer size: 131 Bytes
  • Size of remote file: 140 kB
eval_recon/14/8.png ADDED

Git LFS Details

  • SHA256: bbb9d7cb9ff3d93a162ccb067f24e261622b67fdf3be13545fcade8f82b2f210
  • Pointer size: 131 Bytes
  • Size of remote file: 202 kB
eval_recon/15/0.png ADDED

Git LFS Details

  • SHA256: 12a2ba4e69995737c24cc3174dec9af83520d0e0f658480694a27220849eb735
  • Pointer size: 131 Bytes
  • Size of remote file: 161 kB
eval_recon/15/1.png ADDED

Git LFS Details

  • SHA256: 1b142b60c2b1e2eeaa00f00b714491ae20bc984cf192b2e737d55c3217a885c3
  • Pointer size: 131 Bytes
  • Size of remote file: 161 kB
eval_recon/15/3.png ADDED

Git LFS Details

  • SHA256: c3d5826e9c17fc3f5c2e6349d5c925c4b6a1f332709ccc2290dff71c415c33fd
  • Pointer size: 131 Bytes
  • Size of remote file: 174 kB
eval_recon/15/4.png ADDED

Git LFS Details

  • SHA256: a5f58513fa908ce163138cc492371ccd3edcbec972107c11bb9ea23af32bad0c
  • Pointer size: 131 Bytes
  • Size of remote file: 140 kB
eval_recon/15/8.png ADDED

Git LFS Details

  • SHA256: 586b5e02ee39c4a52f9b0ee916cfe85f01e6f4001449905b761aa7855fb1dfca
  • Pointer size: 131 Bytes
  • Size of remote file: 204 kB
eval_recon/16/0.png ADDED

Git LFS Details

  • SHA256: cc79d7548f4e27c38aa0b030afe04c716cb6894d75392656412a6336e3d34d2f
  • Pointer size: 131 Bytes
  • Size of remote file: 159 kB
eval_recon/16/1.png ADDED

Git LFS Details

  • SHA256: 1b8dd50444e497f4e9b9c5dcbeebc8f2b1f37aad774aadaa6993357f357b5887
  • Pointer size: 131 Bytes
  • Size of remote file: 160 kB
eval_recon/16/3.png ADDED

Git LFS Details

  • SHA256: 6c72844166abf6f067d4fd109ba9d8abbd34785512874ddab8bd45fc86141b13
  • Pointer size: 131 Bytes
  • Size of remote file: 171 kB
eval_recon/16/4.png ADDED

Git LFS Details

  • SHA256: 7bbc7dd82ffd6f3384e404d4fbf43d7668891ae17cdde1f6b5dd77baa1806209
  • Pointer size: 131 Bytes
  • Size of remote file: 140 kB
eval_recon/16/8.png ADDED

Git LFS Details

  • SHA256: b628dfc4cb724fc18f202323414851ee6b7bc8b717f88b85df2a5331fd48d36e
  • Pointer size: 131 Bytes
  • Size of remote file: 203 kB
eval_recon/17/0.png ADDED

Git LFS Details

  • SHA256: cfc420cdc65d1849a59c79a7a9b898c1f72f1aa8e233f1d9327688bf6bce5fe2
  • Pointer size: 131 Bytes
  • Size of remote file: 163 kB