Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -148,7 +148,6 @@ examples = [
|
|
148 |
["A calm ocean evolves into a stormy seascape as time passes", "Calm", "Stormy", 3.0]
|
149 |
]
|
150 |
|
151 |
-
# CSS for a bright and modern UI with a background image
|
152 |
css = """
|
153 |
/* Bright and modern UI with background image */
|
154 |
body {
|
@@ -194,8 +193,8 @@ footer {
|
|
194 |
}
|
195 |
"""
|
196 |
|
197 |
-
#
|
198 |
-
with gr.Blocks(css=css, title="Time Stream"
|
199 |
gr.Markdown("# Time Stream")
|
200 |
|
201 |
x_concept_1 = gr.State("")
|
@@ -205,7 +204,6 @@ with gr.Blocks(css=css, title="Time Stream", show_api=False) as demo:
|
|
205 |
recalc_directions = gr.State(False)
|
206 |
|
207 |
with gr.Row(elem_classes="container"):
|
208 |
-
# Left Column - Controls
|
209 |
with gr.Column(scale=4):
|
210 |
with gr.Group(elem_classes="main-panel"):
|
211 |
gr.Markdown("### Image Generation Controls")
|
@@ -293,7 +291,6 @@ with gr.Blocks(css=css, title="Time Stream", show_api=False) as demo:
|
|
293 |
with gr.Column(scale=8):
|
294 |
with gr.Group(elem_classes="main-panel"):
|
295 |
gr.Markdown("### Generated Results")
|
296 |
-
# Swapped order: Image strip on top, video below (video is larger)
|
297 |
image_strip = gr.Image(label="Image Strip", type="filepath", elem_id="strip", height=200)
|
298 |
output_video = gr.Video(label=english_labels["Looping video"], elem_id="video", loop=True, autoplay=True, height=600)
|
299 |
with gr.Row():
|
@@ -311,13 +308,11 @@ with gr.Blocks(css=css, title="Time Stream", show_api=False) as demo:
|
|
311 |
label=english_labels["From 1st to 2nd direction"]
|
312 |
)
|
313 |
|
314 |
-
# Examples
|
315 |
gr.Examples(
|
316 |
examples=examples,
|
317 |
inputs=[prompt, concept_1, concept_2, x]
|
318 |
)
|
319 |
|
320 |
-
# Event Handlers
|
321 |
submit.click(
|
322 |
fn=generate,
|
323 |
inputs=[
|
@@ -327,8 +322,8 @@ with gr.Blocks(css=css, title="Time Stream", show_api=False) as demo:
|
|
327 |
],
|
328 |
outputs=[
|
329 |
x_concept_1, x_concept_2, avg_diff_x,
|
330 |
-
output_video,
|
331 |
-
image_strip,
|
332 |
total_images,
|
333 |
post_generation_image,
|
334 |
post_generation_slider,
|
@@ -347,6 +342,6 @@ with gr.Blocks(css=css, title="Time Stream", show_api=False) as demo:
|
|
347 |
concurrency_limit=None
|
348 |
)
|
349 |
|
|
|
350 |
if __name__ == "__main__":
|
351 |
-
# Gradio API ์คํค๋ง๋ฅผ ํ์ํ์ง ์์ผ๋ ค๋ฉด ์๋์ ๊ฐ์ด show_api=False ์ต์
์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
|
352 |
demo.launch(server_name="0.0.0.0", server_port=7860, show_api=False)
|
|
|
148 |
["A calm ocean evolves into a stormy seascape as time passes", "Calm", "Stormy", 3.0]
|
149 |
]
|
150 |
|
|
|
151 |
css = """
|
152 |
/* Bright and modern UI with background image */
|
153 |
body {
|
|
|
193 |
}
|
194 |
"""
|
195 |
|
196 |
+
# ์ฌ๊ธฐ์๋ show_api=False๋ฅผ Blocks(...)์ ๋ฃ์ง ์์
|
197 |
+
with gr.Blocks(css=css, title="Time Stream") as demo:
|
198 |
gr.Markdown("# Time Stream")
|
199 |
|
200 |
x_concept_1 = gr.State("")
|
|
|
204 |
recalc_directions = gr.State(False)
|
205 |
|
206 |
with gr.Row(elem_classes="container"):
|
|
|
207 |
with gr.Column(scale=4):
|
208 |
with gr.Group(elem_classes="main-panel"):
|
209 |
gr.Markdown("### Image Generation Controls")
|
|
|
291 |
with gr.Column(scale=8):
|
292 |
with gr.Group(elem_classes="main-panel"):
|
293 |
gr.Markdown("### Generated Results")
|
|
|
294 |
image_strip = gr.Image(label="Image Strip", type="filepath", elem_id="strip", height=200)
|
295 |
output_video = gr.Video(label=english_labels["Looping video"], elem_id="video", loop=True, autoplay=True, height=600)
|
296 |
with gr.Row():
|
|
|
308 |
label=english_labels["From 1st to 2nd direction"]
|
309 |
)
|
310 |
|
|
|
311 |
gr.Examples(
|
312 |
examples=examples,
|
313 |
inputs=[prompt, concept_1, concept_2, x]
|
314 |
)
|
315 |
|
|
|
316 |
submit.click(
|
317 |
fn=generate,
|
318 |
inputs=[
|
|
|
322 |
],
|
323 |
outputs=[
|
324 |
x_concept_1, x_concept_2, avg_diff_x,
|
325 |
+
output_video,
|
326 |
+
image_strip,
|
327 |
total_images,
|
328 |
post_generation_image,
|
329 |
post_generation_slider,
|
|
|
342 |
concurrency_limit=None
|
343 |
)
|
344 |
|
345 |
+
# demo.launch(...)์์๋ง show_api=False ์ค์
|
346 |
if __name__ == "__main__":
|
|
|
347 |
demo.launch(server_name="0.0.0.0", server_port=7860, show_api=False)
|