Spaces:
Runtime error
Runtime error
Commit
·
c453122
1
Parent(s):
c628a76
Add progress bar
Browse filesCo-authored-by: Apolinário from multimodal AI art <multimodalart@users.noreply.huggingface.co>
app.py
CHANGED
|
@@ -5,6 +5,7 @@ import random
|
|
| 5 |
|
| 6 |
import gradio as gr
|
| 7 |
import numpy as np
|
|
|
|
| 8 |
import torch
|
| 9 |
|
| 10 |
from model import ADAPTER_NAMES, Model
|
|
@@ -25,6 +26,32 @@ def randomize_seed_fn(seed: int, randomize_seed: bool) -> int:
|
|
| 25 |
|
| 26 |
model = Model(ADAPTER_NAMES[0])
|
| 27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
with gr.Blocks(css="style.css") as demo:
|
| 29 |
gr.Markdown(DESCRIPTION)
|
| 30 |
gr.DuplicateButton(
|
|
@@ -107,7 +134,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 107 |
inputs=adapter_name,
|
| 108 |
api_name=False,
|
| 109 |
).success(
|
| 110 |
-
fn=
|
| 111 |
inputs=inputs,
|
| 112 |
outputs=result,
|
| 113 |
api_name=False,
|
|
@@ -123,7 +150,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 123 |
inputs=adapter_name,
|
| 124 |
api_name=False,
|
| 125 |
).success(
|
| 126 |
-
fn=
|
| 127 |
inputs=inputs,
|
| 128 |
outputs=result,
|
| 129 |
api_name=False,
|
|
@@ -139,7 +166,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 139 |
inputs=adapter_name,
|
| 140 |
api_name=False,
|
| 141 |
).success(
|
| 142 |
-
fn=
|
| 143 |
inputs=inputs,
|
| 144 |
outputs=result,
|
| 145 |
api_name="run",
|
|
|
|
| 5 |
|
| 6 |
import gradio as gr
|
| 7 |
import numpy as np
|
| 8 |
+
import PIL.Image
|
| 9 |
import torch
|
| 10 |
|
| 11 |
from model import ADAPTER_NAMES, Model
|
|
|
|
| 26 |
|
| 27 |
model = Model(ADAPTER_NAMES[0])
|
| 28 |
|
| 29 |
+
|
| 30 |
+
def run(
|
| 31 |
+
image: PIL.Image.Image,
|
| 32 |
+
prompt: str,
|
| 33 |
+
negative_prompt: str,
|
| 34 |
+
num_inference_steps: int = 30,
|
| 35 |
+
guidance_scale: float = 5.0,
|
| 36 |
+
adapter_conditioning_scale: float = 1.0,
|
| 37 |
+
cond_tau: float = 1.0,
|
| 38 |
+
seed: int = 0,
|
| 39 |
+
apply_preprocess: bool = True,
|
| 40 |
+
progress=gr.Progress(track_tqdm=True),
|
| 41 |
+
) -> list[PIL.Image.Image]:
|
| 42 |
+
return model.run(
|
| 43 |
+
image=image,
|
| 44 |
+
prompt=prompt,
|
| 45 |
+
negative_prompt=negative_prompt,
|
| 46 |
+
num_inference_steps=num_inference_steps,
|
| 47 |
+
guidance_scale=guidance_scale,
|
| 48 |
+
adapter_conditioning_scale=adapter_conditioning_scale,
|
| 49 |
+
cond_tau=cond_tau,
|
| 50 |
+
seed=seed,
|
| 51 |
+
apply_preprocess=apply_preprocess,
|
| 52 |
+
)
|
| 53 |
+
|
| 54 |
+
|
| 55 |
with gr.Blocks(css="style.css") as demo:
|
| 56 |
gr.Markdown(DESCRIPTION)
|
| 57 |
gr.DuplicateButton(
|
|
|
|
| 134 |
inputs=adapter_name,
|
| 135 |
api_name=False,
|
| 136 |
).success(
|
| 137 |
+
fn=run,
|
| 138 |
inputs=inputs,
|
| 139 |
outputs=result,
|
| 140 |
api_name=False,
|
|
|
|
| 150 |
inputs=adapter_name,
|
| 151 |
api_name=False,
|
| 152 |
).success(
|
| 153 |
+
fn=run,
|
| 154 |
inputs=inputs,
|
| 155 |
outputs=result,
|
| 156 |
api_name=False,
|
|
|
|
| 166 |
inputs=adapter_name,
|
| 167 |
api_name=False,
|
| 168 |
).success(
|
| 169 |
+
fn=run,
|
| 170 |
inputs=inputs,
|
| 171 |
outputs=result,
|
| 172 |
api_name="run",
|