educrpg commited on
Commit
a75afd6
Β·
verified Β·
1 Parent(s): 8e6df7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
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
- use_generated_image.click(fn=lambda: select_image(None, None, True), inputs=[], outputs=additional_image_output)
164
- uploaded_image.change(fn=select_image, inputs=[uploaded_image, image_url, gr.State(False)], outputs=additional_image_output)
165
- image_url.submit(fn=select_image, inputs=[uploaded_image, image_url, gr.State(False)], outputs=additional_image_output)
 
 
 
 
 
 
 
 
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()