Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -43,14 +43,17 @@ def inference(
|
|
| 43 |
if prompt is None or prompt == "":
|
| 44 |
raise gr.Error("Prompt is required")
|
| 45 |
|
| 46 |
-
|
|
|
|
| 47 |
|
|
|
|
| 48 |
pipe.scheduler = SAMPLER_MAP[sampler](pipe.scheduler.config)
|
| 49 |
generator = torch.manual_seed(seed) if seed != -1 else torch.Generator()
|
| 50 |
|
| 51 |
out = pipe(
|
| 52 |
prompt=prompt,
|
| 53 |
negative_prompt=negative_prompt,
|
|
|
|
| 54 |
control_image=control_image,
|
| 55 |
guidance_scale=guidance_scale,
|
| 56 |
controlnet_conditioning_scale=controlnet_conditioning_scale,
|
|
@@ -93,6 +96,4 @@ with gr.Blocks() as app:
|
|
| 93 |
app.queue(concurrency_count=4, max_size=20)
|
| 94 |
|
| 95 |
if __name__ == "__main__":
|
| 96 |
-
app.launch(debug=True)
|
| 97 |
-
|
| 98 |
-
|
|
|
|
| 43 |
if prompt is None or prompt == "":
|
| 44 |
raise gr.Error("Prompt is required")
|
| 45 |
|
| 46 |
+
# Generate init_image using the "Realistic Vision V2.0" model
|
| 47 |
+
init_image = pipe(prompt, height=512, width=512).images[0]
|
| 48 |
|
| 49 |
+
control_image = control_image.resize((512, 512))
|
| 50 |
pipe.scheduler = SAMPLER_MAP[sampler](pipe.scheduler.config)
|
| 51 |
generator = torch.manual_seed(seed) if seed != -1 else torch.Generator()
|
| 52 |
|
| 53 |
out = pipe(
|
| 54 |
prompt=prompt,
|
| 55 |
negative_prompt=negative_prompt,
|
| 56 |
+
image=init_image,
|
| 57 |
control_image=control_image,
|
| 58 |
guidance_scale=guidance_scale,
|
| 59 |
controlnet_conditioning_scale=controlnet_conditioning_scale,
|
|
|
|
| 96 |
app.queue(concurrency_count=4, max_size=20)
|
| 97 |
|
| 98 |
if __name__ == "__main__":
|
| 99 |
+
app.launch(debug=True)
|
|
|
|
|
|