Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -110,14 +110,15 @@ def run_lora(prompt, cfg_scale, steps, lora_repo, lora_name, randomize_seed, see
|
|
| 110 |
final_image = generate_image(prompt, steps, seed, cfg_scale, width, height, lora_scale, progress)
|
| 111 |
|
| 112 |
if upload_to_r2:
|
| 113 |
-
|
| 114 |
-
|
|
|
|
| 115 |
else:
|
| 116 |
result = {"status": "success", "message": "Image generated but not uploaded"}
|
| 117 |
|
| 118 |
progress(100, "Completed!")
|
| 119 |
|
| 120 |
-
yield final_image, seed,
|
| 121 |
|
| 122 |
|
| 123 |
css="""
|
|
@@ -160,7 +161,6 @@ with gr.Blocks(css=css) as demo:
|
|
| 160 |
|
| 161 |
|
| 162 |
with gr.Column():
|
| 163 |
-
progress_bar = gr.Markdown(elem_id="progress",visible=False)
|
| 164 |
result = gr.Image(label="Result", show_label=False)
|
| 165 |
json_text = gr.Text()
|
| 166 |
|
|
@@ -168,7 +168,7 @@ with gr.Blocks(css=css) as demo:
|
|
| 168 |
triggers=[run_button.click, prompt.submit],
|
| 169 |
fn = run_lora,
|
| 170 |
inputs = [prompt, cfg_scale, steps, lora_repo, lora_name, randomize_seed, seed, width, height, lora_scale, upload_to_r2, account_id, access_key, secret_key, bucket],
|
| 171 |
-
outputs=[result, seed,
|
| 172 |
)
|
| 173 |
|
| 174 |
demo.queue().launch()
|
|
|
|
| 110 |
final_image = generate_image(prompt, steps, seed, cfg_scale, width, height, lora_scale, progress)
|
| 111 |
|
| 112 |
if upload_to_r2:
|
| 113 |
+
with calculateDuration("upload r2"):
|
| 114 |
+
url = upload_image_to_r2(final_image, account_id, access_key, secret_key, bucket)
|
| 115 |
+
result = {"status": "success", "url": url}
|
| 116 |
else:
|
| 117 |
result = {"status": "success", "message": "Image generated but not uploaded"}
|
| 118 |
|
| 119 |
progress(100, "Completed!")
|
| 120 |
|
| 121 |
+
yield final_image, seed, json.dumps(result)
|
| 122 |
|
| 123 |
|
| 124 |
css="""
|
|
|
|
| 161 |
|
| 162 |
|
| 163 |
with gr.Column():
|
|
|
|
| 164 |
result = gr.Image(label="Result", show_label=False)
|
| 165 |
json_text = gr.Text()
|
| 166 |
|
|
|
|
| 168 |
triggers=[run_button.click, prompt.submit],
|
| 169 |
fn = run_lora,
|
| 170 |
inputs = [prompt, cfg_scale, steps, lora_repo, lora_name, randomize_seed, seed, width, height, lora_scale, upload_to_r2, account_id, access_key, secret_key, bucket],
|
| 171 |
+
outputs=[result, seed, json_text]
|
| 172 |
)
|
| 173 |
|
| 174 |
demo.queue().launch()
|