Spaces:
Running
on
A10G
Running
on
A10G
patrickvonplaten
commited on
Commit
•
c644570
1
Parent(s):
a00529a
Upload
Browse files- __pycache__/app.cpython-310.pyc +0 -0
- app.py +9 -8
- header.html +0 -3
__pycache__/app.cpython-310.pyc
CHANGED
Binary files a/__pycache__/app.cpython-310.pyc and b/__pycache__/app.cpython-310.pyc differ
|
|
app.py
CHANGED
@@ -1,10 +1,11 @@
|
|
1 |
import gradio as gr
|
|
|
2 |
|
3 |
-
from diffusers import
|
4 |
from share_btn import community_icon_html, loading_icon_html, share_js
|
5 |
|
6 |
-
unet =
|
7 |
-
pipe =
|
8 |
|
9 |
def read_content(file_path: str) -> str:
|
10 |
"""read the content of target file
|
@@ -73,9 +74,11 @@ with image_blocks as demo:
|
|
73 |
image = gr.Image(source='upload', tool='sketch', elem_id="image_upload", type="pil", label="Upload").style(height=400)
|
74 |
with gr.Row(elem_id="prompt-container").style(mobile_collapse=False, equal_height=True):
|
75 |
prompt = gr.Textbox(placeholder = 'Your prompt (what you want in place of what is erased)', show_label=False, elem_id="input-text")
|
76 |
-
|
77 |
-
|
78 |
-
|
|
|
|
|
79 |
|
80 |
btn = gr.Button("Inpaint!").style(
|
81 |
margin=False,
|
@@ -93,8 +96,6 @@ with image_blocks as demo:
|
|
93 |
btn.click(fn=predict, inputs=[image, prompt, guidance_scale, steps, strength], outputs=[image_out, community_icon, loading_icon, share_button])
|
94 |
share_button.click(None, [], [], _js=share_js)
|
95 |
|
96 |
-
|
97 |
-
|
98 |
gr.HTML(
|
99 |
"""
|
100 |
<div class="footer">
|
|
|
1 |
import gradio as gr
|
2 |
+
import torch
|
3 |
|
4 |
+
from diffusers import AutoPipelineForInpainting, UNet2DConditionModel
|
5 |
from share_btn import community_icon_html, loading_icon_html, share_js
|
6 |
|
7 |
+
unet = UNet2DConditionModel.from_pretrained("valhalla/sdxl-inpaint-ema")
|
8 |
+
pipe = AutoPipelineForInpainting.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", unet=unet, torch_dtype=torch.float16, variant="fp16").to("cuda")
|
9 |
|
10 |
def read_content(file_path: str) -> str:
|
11 |
"""read the content of target file
|
|
|
74 |
image = gr.Image(source='upload', tool='sketch', elem_id="image_upload", type="pil", label="Upload").style(height=400)
|
75 |
with gr.Row(elem_id="prompt-container").style(mobile_collapse=False, equal_height=True):
|
76 |
prompt = gr.Textbox(placeholder = 'Your prompt (what you want in place of what is erased)', show_label=False, elem_id="input-text")
|
77 |
+
|
78 |
+
with gr.Row(elem_id="prompt-container").style(mobile_collapse=False, equal_height=True):
|
79 |
+
guidance_scale = gr.Number(value=7.5, minimum=1.0, maximum=20.0, step=0.1, label="guidance_scale")
|
80 |
+
steps = gr.Number(value=20, minimum=10, maximum=50, step=0.1, label="steps")
|
81 |
+
strength = gr.Number(value=1.0, minimum=0.0, maximum=1.0, step=0.05, label="strength")
|
82 |
|
83 |
btn = gr.Button("Inpaint!").style(
|
84 |
margin=False,
|
|
|
96 |
btn.click(fn=predict, inputs=[image, prompt, guidance_scale, steps, strength], outputs=[image_out, community_icon, loading_icon, share_button])
|
97 |
share_button.click(None, [], [], _js=share_js)
|
98 |
|
|
|
|
|
99 |
gr.HTML(
|
100 |
"""
|
101 |
<div class="footer">
|
header.html
CHANGED
@@ -6,9 +6,6 @@
|
|
6 |
justify-content: center;
|
7 |
margin-bottom: 10px;
|
8 |
">
|
9 |
-
<img
|
10 |
-
src="https://aeiljuispo.cloudimg.io/v7/https://s3.amazonaws.com/moonup/production/uploads/1665970599545-634cb15a4abe8405758d2e7e.jpeg"
|
11 |
-
alt="Diffusers" width="64px">
|
12 |
<h1 style="font-weight: 900; align-items: center; margin-bottom: 7px; margin-top: 20px;">
|
13 |
Stable Diffusion XL Inpainting 🎨
|
14 |
</h1>
|
|
|
6 |
justify-content: center;
|
7 |
margin-bottom: 10px;
|
8 |
">
|
|
|
|
|
|
|
9 |
<h1 style="font-weight: 900; align-items: center; margin-bottom: 7px; margin-top: 20px;">
|
10 |
Stable Diffusion XL Inpainting 🎨
|
11 |
</h1>
|