Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -160,8 +160,16 @@ with gr.Blocks(css=css) as demo:
|
|
160 |
return f"Failed to load image from URL: {e}"
|
161 |
return None
|
162 |
|
163 |
-
|
164 |
-
|
165 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
|
167 |
demo.launch()
|
|
|
160 |
return f"Failed to load image from URL: {e}"
|
161 |
return None
|
162 |
|
163 |
+
@spaces.GPU
|
164 |
+
def image2image(uploaded_image, image_url, use_generated=False):
|
165 |
+
image = select_image(uploaded_image, image_url, use_generated=False)
|
166 |
+
prompt = "ghibli style, a fantasy landscape with castles"
|
167 |
+
generator = torch.Generator(device=device).manual_seed(1024)
|
168 |
+
image = pipe(prompt=prompt, image=image, strength=0.75, guidance_scale=7.5, generator=generator).images[0]
|
169 |
+
return image
|
170 |
+
|
171 |
+
use_generated_image.click(fn=lambda: image2image(None, None, True), inputs=[], outputs=additional_image_output)
|
172 |
+
uploaded_image.change(fn=image2image, inputs=[uploaded_image, image_url, gr.State(False)], outputs=additional_image_output)
|
173 |
+
image_url.submit(fn=image2image, inputs=[uploaded_image, image_url, gr.State(False)], outputs=additional_image_output)
|
174 |
|
175 |
demo.launch()
|