Spaces:
Sleeping
Sleeping
debug print
Browse files
app.py
CHANGED
|
@@ -62,6 +62,7 @@ def generate_imgs(x: torch.Tensor,
|
|
| 62 |
physics: PhysicsWithGenerator, use_gen: bool,
|
| 63 |
baseline: BaselineModel, model: EvalModel,
|
| 64 |
metrics: List[Metric]):
|
|
|
|
| 65 |
### Compute y
|
| 66 |
y = physics(x, use_gen) # possible reduction in img shape due to Blurring
|
| 67 |
|
|
@@ -113,6 +114,7 @@ def generate_imgs(x: torch.Tensor,
|
|
| 113 |
out = to_pil(process_img(out)[0].to('cpu'))
|
| 114 |
out_baseline = to_pil(process_img(out_baseline)[0].to('cpu'))
|
| 115 |
|
|
|
|
| 116 |
return x, y, out, out_baseline, physics.display_saved_params(), metrics_y, metrics_out, metrics_out_baseline
|
| 117 |
|
| 118 |
|
|
@@ -150,7 +152,7 @@ generate_imgs_from_user_partial = partial(generate_imgs_from_user, model=ram_mod
|
|
| 150 |
generate_imgs_from_dataset_partial = partial(generate_imgs_from_dataset, model=ram_model, metrics=psnr)
|
| 151 |
generate_random_imgs_from_dataset_partial = partial(generate_random_imgs_from_dataset, model=ram_model, metrics=psnr)
|
| 152 |
|
| 153 |
-
|
| 154 |
### Gradio Blocks interface
|
| 155 |
|
| 156 |
title = "Inverse problem playground" # displayed on gradio tab and in the gradio page
|
|
@@ -166,7 +168,7 @@ with gr.Blocks(title=title, theme=gr.themes.Glass()) as interface:
|
|
| 166 |
physics_placeholder = gr.State(lambda: get_physics_on_DEVICE_STR("MotionBlur_easy"))
|
| 167 |
model_b_placeholder = gr.State(lambda: get_baseline_model_on_DEVICE_STR("DPIR"))
|
| 168 |
|
| 169 |
-
|
| 170 |
@gr.render(inputs=[dataset_placeholder, physics_placeholder, available_physics_placeholder])
|
| 171 |
def dynamic_layout(dataset, physics, available_physics):
|
| 172 |
### LAYOUT
|
|
|
|
| 62 |
physics: PhysicsWithGenerator, use_gen: bool,
|
| 63 |
baseline: BaselineModel, model: EvalModel,
|
| 64 |
metrics: List[Metric]):
|
| 65 |
+
print(torch.cuda.memory_allocated() / 1024**2)
|
| 66 |
### Compute y
|
| 67 |
y = physics(x, use_gen) # possible reduction in img shape due to Blurring
|
| 68 |
|
|
|
|
| 114 |
out = to_pil(process_img(out)[0].to('cpu'))
|
| 115 |
out_baseline = to_pil(process_img(out_baseline)[0].to('cpu'))
|
| 116 |
|
| 117 |
+
print(torch.cuda.memory_allocated() / 1024**2)
|
| 118 |
return x, y, out, out_baseline, physics.display_saved_params(), metrics_y, metrics_out, metrics_out_baseline
|
| 119 |
|
| 120 |
|
|
|
|
| 152 |
generate_imgs_from_dataset_partial = partial(generate_imgs_from_dataset, model=ram_model, metrics=psnr)
|
| 153 |
generate_random_imgs_from_dataset_partial = partial(generate_random_imgs_from_dataset, model=ram_model, metrics=psnr)
|
| 154 |
|
| 155 |
+
print(torch.cuda.memory_allocated() / 1024**2)
|
| 156 |
### Gradio Blocks interface
|
| 157 |
|
| 158 |
title = "Inverse problem playground" # displayed on gradio tab and in the gradio page
|
|
|
|
| 168 |
physics_placeholder = gr.State(lambda: get_physics_on_DEVICE_STR("MotionBlur_easy"))
|
| 169 |
model_b_placeholder = gr.State(lambda: get_baseline_model_on_DEVICE_STR("DPIR"))
|
| 170 |
|
| 171 |
+
print(torch.cuda.memory_allocated() / 1024**2)
|
| 172 |
@gr.render(inputs=[dataset_placeholder, physics_placeholder, available_physics_placeholder])
|
| 173 |
def dynamic_layout(dataset, physics, available_physics):
|
| 174 |
### LAYOUT
|