Spaces:
Running
on
Zero
Running
on
Zero
Update gradio_demo/app.py
Browse files- gradio_demo/app.py +8 -2
gradio_demo/app.py
CHANGED
|
@@ -114,7 +114,7 @@ def dynamic_guidance_slider(sampling_steps):
|
|
| 114 |
def show_final_preview(preview_row):
|
| 115 |
return preview_row[-1][0]
|
| 116 |
|
| 117 |
-
@spaces.GPU #[uncomment to use ZeroGPU]
|
| 118 |
@torch.no_grad()
|
| 119 |
def instantir_restore(
|
| 120 |
lq, prompt="", steps=30, cfg_scale=7.0, guidance_end=1.0,
|
|
@@ -134,7 +134,13 @@ def instantir_restore(
|
|
| 134 |
preview_start = preview_start / steps
|
| 135 |
elif preview_start > 1.0:
|
| 136 |
preview_start = preview_start / steps
|
| 137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
generator = torch.Generator(device=device).manual_seed(seed)
|
| 139 |
timesteps = [
|
| 140 |
i * (1000//steps) + pipe.scheduler.config.steps_offset for i in range(0, steps)
|
|
|
|
| 114 |
def show_final_preview(preview_row):
|
| 115 |
return preview_row[-1][0]
|
| 116 |
|
| 117 |
+
@spaces.GPU(duration=70) #[uncomment to use ZeroGPU]
|
| 118 |
@torch.no_grad()
|
| 119 |
def instantir_restore(
|
| 120 |
lq, prompt="", steps=30, cfg_scale=7.0, guidance_end=1.0,
|
|
|
|
| 134 |
preview_start = preview_start / steps
|
| 135 |
elif preview_start > 1.0:
|
| 136 |
preview_start = preview_start / steps
|
| 137 |
+
|
| 138 |
+
w, h = lq.size
|
| 139 |
+
if w == h :
|
| 140 |
+
lq = [resize_img(lq.convert("RGB"), size=(width, heigth))]
|
| 141 |
+
else:
|
| 142 |
+
lq = [resize_img(lq.convert("RGB"), size=None)]
|
| 143 |
+
|
| 144 |
generator = torch.Generator(device=device).manual_seed(seed)
|
| 145 |
timesteps = [
|
| 146 |
i * (1000//steps) + pipe.scheduler.config.steps_offset for i in range(0, steps)
|