Spaces:
Runtime error
Runtime error
Commit
·
bd26015
1
Parent(s):
f7c4b88
Update app.py
Browse files
app.py
CHANGED
@@ -6,6 +6,13 @@ from diffusers import StableDiffusionPipeline
|
|
6 |
from free_lunch_utils import register_free_upblock2d, register_free_crossattn_upblock2d
|
7 |
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
torch.manual_seed(42)
|
10 |
model_id = "CompVis/stable-diffusion-v1-4"
|
11 |
|
@@ -22,7 +29,7 @@ model_id = "CompVis/stable-diffusion-v1-4"
|
|
22 |
pip = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
|
23 |
pip = pip.to("cuda")
|
24 |
|
25 |
-
def infer(prompt, seed, b1, b2, s1, s2):
|
26 |
|
27 |
# pip = StableDiffusionPipeline.from_pretrained(model, torch_dtype=torch.float16)
|
28 |
# pip = pip.to("cuda")
|
@@ -116,11 +123,11 @@ with block:
|
|
116 |
sd_options = gr.Dropdown(["SD1.4", "SD1.5", "SD2.1"], label="SD options")
|
117 |
|
118 |
if sd_options == 'SD1.5':
|
119 |
-
|
120 |
elif sd_options == 'SD2.1':
|
121 |
-
|
122 |
else:
|
123 |
-
|
124 |
|
125 |
# pip = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
|
126 |
# pip = pip.to("cuda")
|
@@ -184,11 +191,11 @@ with block:
|
|
184 |
image_2_label = gr.Markdown("FreeU")
|
185 |
|
186 |
|
187 |
-
ex = gr.Examples(examples=examples, fn=infer, inputs=[text, seed, b1, b2, s1, s2], outputs=[image_1, image_2], cache_examples=False)
|
188 |
ex.dataset.headers = [""]
|
189 |
|
190 |
-
text.submit(infer, inputs=[text, seed, b1, b2, s1, s2], outputs=[image_1, image_2])
|
191 |
-
btn.click(infer, inputs=[text, seed, b1, b2, s1, s2], outputs=[image_1, image_2])
|
192 |
|
193 |
block.launch()
|
194 |
# block.queue(default_enabled=False).launch(share=False)
|
|
|
6 |
from free_lunch_utils import register_free_upblock2d, register_free_crossattn_upblock2d
|
7 |
|
8 |
|
9 |
+
# if sd_options == 'SD1.5':
|
10 |
+
# model = "runwayml/stable-diffusion-v1-5"
|
11 |
+
# elif sd_options == 'SD2.1':
|
12 |
+
# model = "stabilityai/stable-diffusion-2-1"
|
13 |
+
# else:
|
14 |
+
# model = "CompVis/stable-diffusion-v1-4"
|
15 |
+
|
16 |
torch.manual_seed(42)
|
17 |
model_id = "CompVis/stable-diffusion-v1-4"
|
18 |
|
|
|
29 |
pip = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
|
30 |
pip = pip.to("cuda")
|
31 |
|
32 |
+
def infer(prompt, sd_model, seed, b1, b2, s1, s2):
|
33 |
|
34 |
# pip = StableDiffusionPipeline.from_pretrained(model, torch_dtype=torch.float16)
|
35 |
# pip = pip.to("cuda")
|
|
|
123 |
sd_options = gr.Dropdown(["SD1.4", "SD1.5", "SD2.1"], label="SD options")
|
124 |
|
125 |
if sd_options == 'SD1.5':
|
126 |
+
sd_model = 1.5
|
127 |
elif sd_options == 'SD2.1':
|
128 |
+
sd_model = 2.1
|
129 |
else:
|
130 |
+
sd_model = 1.4
|
131 |
|
132 |
# pip = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
|
133 |
# pip = pip.to("cuda")
|
|
|
191 |
image_2_label = gr.Markdown("FreeU")
|
192 |
|
193 |
|
194 |
+
ex = gr.Examples(examples=examples, fn=infer, inputs=[text, sd_model, seed, b1, b2, s1, s2], outputs=[image_1, image_2], cache_examples=False)
|
195 |
ex.dataset.headers = [""]
|
196 |
|
197 |
+
text.submit(infer, inputs=[text, sd_model, seed, b1, b2, s1, s2], outputs=[image_1, image_2])
|
198 |
+
btn.click(infer, inputs=[text, sd_model, seed, b1, b2, s1, s2], outputs=[image_1, image_2])
|
199 |
|
200 |
block.launch()
|
201 |
# block.queue(default_enabled=False).launch(share=False)
|