Spaces:
Running
on
Zero
Running
on
Zero
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()
|