Spaces:
Sleeping
Sleeping
Update edit_app.py
Browse files- edit_app.py +22 -8
edit_app.py
CHANGED
|
@@ -70,15 +70,15 @@ def main():
|
|
| 70 |
image_cfg_scale,
|
| 71 |
)
|
| 72 |
|
| 73 |
-
|
| 74 |
input_image: Image.Image,
|
| 75 |
instruction: str,
|
| 76 |
-
steps: int,
|
| 77 |
-
randomize_seed: bool,
|
| 78 |
-
seed: int,
|
| 79 |
-
randomize_cfg: bool,
|
| 80 |
-
text_cfg_scale: float,
|
| 81 |
-
image_cfg_scale: float,
|
| 82 |
):
|
| 83 |
seed = random.randint(0, 100000) if randomize_seed else seed
|
| 84 |
text_cfg_scale = round(random.uniform(6.0, 9.0), ndigits=2) if randomize_cfg else text_cfg_scale
|
|
@@ -183,7 +183,21 @@ def main():
|
|
| 183 |
inputs=[],
|
| 184 |
outputs=[steps, randomize_seed, seed, randomize_cfg, text_cfg_scale, image_cfg_scale, edited_image],
|
| 185 |
)
|
| 186 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
demo.queue(concurrency_count=1)
|
| 188 |
demo.launch(share=False)
|
| 189 |
|
|
|
|
| 70 |
image_cfg_scale,
|
| 71 |
)
|
| 72 |
|
| 73 |
+
def generate(
|
| 74 |
input_image: Image.Image,
|
| 75 |
instruction: str,
|
| 76 |
+
steps: int = 50,
|
| 77 |
+
randomize_seed: bool = True,
|
| 78 |
+
seed: int = 1371,
|
| 79 |
+
randomize_cfg: bool = True,
|
| 80 |
+
text_cfg_scale: float = 7.5,
|
| 81 |
+
image_cfg_scale: float = 1.5,
|
| 82 |
):
|
| 83 |
seed = random.randint(0, 100000) if randomize_seed else seed
|
| 84 |
text_cfg_scale = round(random.uniform(6.0, 9.0), ndigits=2) if randomize_cfg else text_cfg_scale
|
|
|
|
| 183 |
inputs=[],
|
| 184 |
outputs=[steps, randomize_seed, seed, randomize_cfg, text_cfg_scale, image_cfg_scale, edited_image],
|
| 185 |
)
|
| 186 |
+
demo.add_endpoint(
|
| 187 |
+
fn=generate,
|
| 188 |
+
inputs=[
|
| 189 |
+
gr.Image(type="pil"),
|
| 190 |
+
gr.Textbox(),
|
| 191 |
+
gr.Number(default=50),
|
| 192 |
+
gr.Checkbox(default=True),
|
| 193 |
+
gr.Number(default=1371),
|
| 194 |
+
gr.Checkbox(default=True),
|
| 195 |
+
gr.Number(default=7.5),
|
| 196 |
+
gr.Number(default=1.5)
|
| 197 |
+
],
|
| 198 |
+
outputs=[gr.Number(), gr.Number(), gr.Number(), gr.Image(type="pil")],
|
| 199 |
+
api_name="generate_image"
|
| 200 |
+
|
| 201 |
demo.queue(concurrency_count=1)
|
| 202 |
demo.launch(share=False)
|
| 203 |
|