Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -228,28 +228,45 @@ with gr.Blocks(css=css, theme="pseudolab/huggingface-korea-theme") as demo:
|
|
| 228 |
value="Set 1"
|
| 229 |
)
|
| 230 |
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
examples=example_sets[set_index],
|
| 235 |
inputs=prompt,
|
| 236 |
outputs=[result, seed],
|
| 237 |
fn=generate,
|
| 238 |
cache_examples=False,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 239 |
)
|
| 240 |
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
)
|
| 248 |
|
| 249 |
example_set_dropdown.change(
|
| 250 |
-
fn=
|
| 251 |
inputs=[example_set_dropdown],
|
| 252 |
-
outputs=[
|
| 253 |
)
|
| 254 |
|
| 255 |
use_negative_prompt.change(
|
|
|
|
| 228 |
value="Set 1"
|
| 229 |
)
|
| 230 |
|
| 231 |
+
with gr.Group() as example_group:
|
| 232 |
+
examples_set1 = gr.Examples(
|
| 233 |
+
examples=example_sets[0],
|
|
|
|
| 234 |
inputs=prompt,
|
| 235 |
outputs=[result, seed],
|
| 236 |
fn=generate,
|
| 237 |
cache_examples=False,
|
| 238 |
+
label="Example Set 1"
|
| 239 |
+
)
|
| 240 |
+
examples_set2 = gr.Examples(
|
| 241 |
+
examples=example_sets[1],
|
| 242 |
+
inputs=prompt,
|
| 243 |
+
outputs=[result, seed],
|
| 244 |
+
fn=generate,
|
| 245 |
+
cache_examples=False,
|
| 246 |
+
label="Example Set 2",
|
| 247 |
+
visible=False
|
| 248 |
+
)
|
| 249 |
+
examples_set3 = gr.Examples(
|
| 250 |
+
examples=example_sets[2],
|
| 251 |
+
inputs=prompt,
|
| 252 |
+
outputs=[result, seed],
|
| 253 |
+
fn=generate,
|
| 254 |
+
cache_examples=False,
|
| 255 |
+
label="Example Set 3",
|
| 256 |
+
visible=False
|
| 257 |
)
|
| 258 |
|
| 259 |
+
def update_example_visibility(choice):
|
| 260 |
+
return (
|
| 261 |
+
gr.update(visible=(choice == "Set 1")),
|
| 262 |
+
gr.update(visible=(choice == "Set 2")),
|
| 263 |
+
gr.update(visible=(choice == "Set 3"))
|
| 264 |
+
)
|
|
|
|
| 265 |
|
| 266 |
example_set_dropdown.change(
|
| 267 |
+
fn=update_example_visibility,
|
| 268 |
inputs=[example_set_dropdown],
|
| 269 |
+
outputs=[examples_set1, examples_set2, examples_set3]
|
| 270 |
)
|
| 271 |
|
| 272 |
use_negative_prompt.change(
|