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
|