Spaces:
Runtime error
Runtime error
Commit
·
1b6dbf0
1
Parent(s):
76e1dc2
update
Browse files
app.py
CHANGED
|
@@ -86,7 +86,8 @@ def process(input_image,
|
|
| 86 |
seed,
|
| 87 |
randomize_seed,
|
| 88 |
guidance_scale,
|
| 89 |
-
num_inference_steps
|
|
|
|
| 90 |
if original_image is None:
|
| 91 |
raise gr.Error('Please upload the input image')
|
| 92 |
if (original_mask is None or len(selected_points)==0) and input_mask is None:
|
|
@@ -116,14 +117,14 @@ def process(input_image,
|
|
| 116 |
generator = torch.Generator(DEVICE).manual_seed(random.randint(0,2147483647) if randomize_seed else seed)
|
| 117 |
|
| 118 |
image = pipe(
|
| 119 |
-
[prompt]*
|
| 120 |
init_image,
|
| 121 |
mask_image,
|
| 122 |
num_inference_steps=num_inference_steps,
|
| 123 |
guidance_scale=guidance_scale,
|
| 124 |
generator=generator,
|
| 125 |
brushnet_conditioning_scale=float(control_strength),
|
| 126 |
-
negative_prompt=[negative_prompt]*
|
| 127 |
).images
|
| 128 |
|
| 129 |
if blended:
|
|
@@ -196,6 +197,13 @@ with block:
|
|
| 196 |
placeholder="Please input your negative prompt",
|
| 197 |
value='ugly, low quality',lines=1
|
| 198 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 199 |
with gr.Group():
|
| 200 |
with gr.Row():
|
| 201 |
blending = gr.Checkbox(label="Blurred Blending", value=False)
|
|
@@ -339,7 +347,7 @@ with block:
|
|
| 339 |
[input_image, original_mask]
|
| 340 |
)
|
| 341 |
|
| 342 |
-
ips=[input_image, original_image, original_mask, input_mask, selected_points, prompt, negative_prompt, blending, invert_mask, control_strength, seed, randomize_seed, guidance_scale, num_inference_steps]
|
| 343 |
run_button.click(fn=process, inputs=ips, outputs=[result_gallery])
|
| 344 |
|
| 345 |
|
|
|
|
| 86 |
seed,
|
| 87 |
randomize_seed,
|
| 88 |
guidance_scale,
|
| 89 |
+
num_inference_steps,
|
| 90 |
+
count):
|
| 91 |
if original_image is None:
|
| 92 |
raise gr.Error('Please upload the input image')
|
| 93 |
if (original_mask is None or len(selected_points)==0) and input_mask is None:
|
|
|
|
| 117 |
generator = torch.Generator(DEVICE).manual_seed(random.randint(0,2147483647) if randomize_seed else seed)
|
| 118 |
|
| 119 |
image = pipe(
|
| 120 |
+
[prompt]*count,
|
| 121 |
init_image,
|
| 122 |
mask_image,
|
| 123 |
num_inference_steps=num_inference_steps,
|
| 124 |
guidance_scale=guidance_scale,
|
| 125 |
generator=generator,
|
| 126 |
brushnet_conditioning_scale=float(control_strength),
|
| 127 |
+
negative_prompt=[negative_prompt]*count,
|
| 128 |
).images
|
| 129 |
|
| 130 |
if blended:
|
|
|
|
| 197 |
placeholder="Please input your negative prompt",
|
| 198 |
value='ugly, low quality',lines=1
|
| 199 |
)
|
| 200 |
+
count = gr.Number(
|
| 201 |
+
label="Number of Images",
|
| 202 |
+
minimun=1,
|
| 203 |
+
value=2,
|
| 204 |
+
precision=0,
|
| 205 |
+
step=1
|
| 206 |
+
)
|
| 207 |
with gr.Group():
|
| 208 |
with gr.Row():
|
| 209 |
blending = gr.Checkbox(label="Blurred Blending", value=False)
|
|
|
|
| 347 |
[input_image, original_mask]
|
| 348 |
)
|
| 349 |
|
| 350 |
+
ips=[input_image, original_image, original_mask, input_mask, selected_points, prompt, negative_prompt, blending, invert_mask, control_strength, seed, randomize_seed, guidance_scale, num_inference_steps, count]
|
| 351 |
run_button.click(fn=process, inputs=ips, outputs=[result_gallery])
|
| 352 |
|
| 353 |
|