Update app.py
Browse files
app.py
CHANGED
@@ -187,20 +187,18 @@ button:hover {
|
|
187 |
|
188 |
# Add preloading function for the first example
|
189 |
def preload_example():
|
190 |
-
#
|
191 |
-
|
192 |
-
default_prompt,
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
num_inference_steps=default_settings["num_inference_steps"],
|
201 |
-
lora_scale=default_settings["lora_scale"],
|
202 |
-
)
|
203 |
)
|
|
|
204 |
|
205 |
with gr.Blocks(css=custom_css, analytics_enabled=False) as demo:
|
206 |
gr.HTML('<div class="title">Paul Cézanne STUDIO</div>')
|
@@ -223,6 +221,7 @@ with gr.Blocks(css=custom_css, analytics_enabled=False) as demo:
|
|
223 |
run_button = gr.Button("Generate", variant="primary", scale=0)
|
224 |
|
225 |
result = gr.Image(label="Generated Image")
|
|
|
226 |
|
227 |
with gr.Accordion("Advanced Settings", open=False, elem_classes="advanced-settings"):
|
228 |
seed = gr.Slider(
|
@@ -278,7 +277,7 @@ with gr.Blocks(css=custom_css, analytics_enabled=False) as demo:
|
|
278 |
gr.Examples(
|
279 |
examples=examples,
|
280 |
inputs=[prompt],
|
281 |
-
outputs=[result,
|
282 |
fn=inference,
|
283 |
cache_examples=True,
|
284 |
)
|
@@ -297,14 +296,14 @@ with gr.Blocks(css=custom_css, analytics_enabled=False) as demo:
|
|
297 |
num_inference_steps,
|
298 |
lora_scale,
|
299 |
],
|
300 |
-
outputs=[result,
|
301 |
)
|
302 |
|
303 |
-
# Preload the first example when the app starts
|
304 |
demo.load(
|
305 |
fn=preload_example,
|
306 |
inputs=None,
|
307 |
-
outputs=[prompt,
|
308 |
)
|
309 |
|
310 |
demo.queue()
|
|
|
187 |
|
188 |
# Add preloading function for the first example
|
189 |
def preload_example():
|
190 |
+
# Generate the default example image
|
191 |
+
image, seed_value = inference(
|
192 |
+
prompt=default_prompt,
|
193 |
+
seed=default_settings["seed"],
|
194 |
+
randomize_seed=default_settings["randomize_seed"],
|
195 |
+
width=default_settings["width"],
|
196 |
+
height=default_settings["height"],
|
197 |
+
guidance_scale=default_settings["guidance_scale"],
|
198 |
+
num_inference_steps=default_settings["num_inference_steps"],
|
199 |
+
lora_scale=default_settings["lora_scale"],
|
|
|
|
|
|
|
200 |
)
|
201 |
+
return default_prompt, image, seed_value
|
202 |
|
203 |
with gr.Blocks(css=custom_css, analytics_enabled=False) as demo:
|
204 |
gr.HTML('<div class="title">Paul Cézanne STUDIO</div>')
|
|
|
221 |
run_button = gr.Button("Generate", variant="primary", scale=0)
|
222 |
|
223 |
result = gr.Image(label="Generated Image")
|
224 |
+
seed_output = gr.Number(label="Seed", visible=True)
|
225 |
|
226 |
with gr.Accordion("Advanced Settings", open=False, elem_classes="advanced-settings"):
|
227 |
seed = gr.Slider(
|
|
|
277 |
gr.Examples(
|
278 |
examples=examples,
|
279 |
inputs=[prompt],
|
280 |
+
outputs=[result, seed_output],
|
281 |
fn=inference,
|
282 |
cache_examples=True,
|
283 |
)
|
|
|
296 |
num_inference_steps,
|
297 |
lora_scale,
|
298 |
],
|
299 |
+
outputs=[result, seed_output],
|
300 |
)
|
301 |
|
302 |
+
# Preload the first example when the app starts - FIXED
|
303 |
demo.load(
|
304 |
fn=preload_example,
|
305 |
inputs=None,
|
306 |
+
outputs=[prompt, result, seed_output],
|
307 |
)
|
308 |
|
309 |
demo.queue()
|