Spaces:
Running
Running
Show fields
Browse files
app.py
CHANGED
|
@@ -368,17 +368,11 @@ def process(input_image, prompt,
|
|
| 368 |
):
|
| 369 |
global stream, input_image_debug_value, prompt_debug_value, total_second_length_debug_value
|
| 370 |
|
| 371 |
-
if input_image_debug_value is not None:
|
| 372 |
input_image = input_image_debug_value
|
| 373 |
-
input_image_debug_value = None
|
| 374 |
-
|
| 375 |
-
if prompt_debug_value is not None:
|
| 376 |
prompt = prompt_debug_value
|
| 377 |
-
prompt_debug_value = None
|
| 378 |
-
|
| 379 |
-
if total_second_length_debug_value is not None:
|
| 380 |
total_second_length = total_second_length_debug_value
|
| 381 |
-
total_second_length_debug_value = None
|
| 382 |
|
| 383 |
# assert input_image is not None, 'No input image!'
|
| 384 |
if t2v:
|
|
@@ -414,13 +408,6 @@ def end_process():
|
|
| 414 |
stream.input_queue.push('end')
|
| 415 |
|
| 416 |
|
| 417 |
-
quick_prompts = [
|
| 418 |
-
'The girl dances gracefully, with clear movements, full of charm.',
|
| 419 |
-
'A character doing some simple body movements.',
|
| 420 |
-
]
|
| 421 |
-
quick_prompts = [[x] for x in quick_prompts]
|
| 422 |
-
|
| 423 |
-
|
| 424 |
css = make_progress_bar_css()
|
| 425 |
block = gr.Blocks(css=css).queue()
|
| 426 |
with block:
|
|
@@ -442,16 +429,16 @@ with block:
|
|
| 442 |
with gr.Accordion("Advanced settings", open=False):
|
| 443 |
use_teacache = gr.Checkbox(label='Use TeaCache', value=True, info='Faster speed, but often makes hands and fingers slightly worse.')
|
| 444 |
|
| 445 |
-
n_prompt = gr.Textbox(label="Negative Prompt", value=""
|
| 446 |
seed = gr.Number(label="Seed", value=31337, precision=0)
|
| 447 |
|
| 448 |
|
| 449 |
-
latent_window_size = gr.Slider(label="Latent Window Size", minimum=1, maximum=33, value=9, step=1
|
| 450 |
steps = gr.Slider(label="Steps", minimum=1, maximum=100, value=25, step=1, info='Changing this value is not recommended.')
|
| 451 |
|
| 452 |
-
cfg = gr.Slider(label="CFG Scale", minimum=1.0, maximum=32.0, value=1.0, step=0.01
|
| 453 |
-
gs = gr.Slider(label="Distilled CFG Scale", minimum=1.0, maximum=32.0, value=10.0, step=0.01, info='Changing this value is not recommended
|
| 454 |
-
rs = gr.Slider(label="CFG Re-Scale", minimum=0.0, maximum=1.0, value=0.0, step=0.01
|
| 455 |
|
| 456 |
gpu_memory_preservation = gr.Slider(label="GPU Inference Preserved Memory (GB) (larger means slower)", minimum=6, maximum=128, value=6, step=0.1, info="Set this number to a larger value if you encounter OOM. Larger value causes slower speed.")
|
| 457 |
|
|
@@ -463,7 +450,7 @@ with block:
|
|
| 463 |
total_second_length_debug = gr.Slider(label="Additional Video Length to Generate (Seconds) Debug", minimum=1, maximum=120, value=5, step=0.1)
|
| 464 |
|
| 465 |
with gr.Column():
|
| 466 |
-
preview_image = gr.Image(label="Next Latents", height=200
|
| 467 |
result_video = gr.Video(label="Finished Frames", autoplay=True, show_share_button=False, height=512, loop=True)
|
| 468 |
progress_desc = gr.Markdown('', elem_classes='no-generating-animation')
|
| 469 |
progress_bar = gr.HTML('', elem_classes='no-generating-animation')
|
|
@@ -511,7 +498,6 @@ with block:
|
|
| 511 |
|
| 512 |
|
| 513 |
def handle_field_debug_change(input_image_debug_data, prompt_debug_data, total_second_length_debug_data):
|
| 514 |
-
print("handle_field_debug_change")
|
| 515 |
global input_image_debug_value, prompt_debug_value, total_second_length_debug_value
|
| 516 |
input_image_debug_value = input_image_debug_data
|
| 517 |
prompt_debug_value = prompt_debug_data
|
|
|
|
| 368 |
):
|
| 369 |
global stream, input_image_debug_value, prompt_debug_value, total_second_length_debug_value
|
| 370 |
|
| 371 |
+
if input_image_debug_value is not None or prompt_debug_value is not None or total_second_length_debug_value is not None:
|
| 372 |
input_image = input_image_debug_value
|
|
|
|
|
|
|
|
|
|
| 373 |
prompt = prompt_debug_value
|
|
|
|
|
|
|
|
|
|
| 374 |
total_second_length = total_second_length_debug_value
|
| 375 |
+
input_image_debug_value = prompt_debug_value = total_second_length_debug_value = None
|
| 376 |
|
| 377 |
# assert input_image is not None, 'No input image!'
|
| 378 |
if t2v:
|
|
|
|
| 408 |
stream.input_queue.push('end')
|
| 409 |
|
| 410 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 411 |
css = make_progress_bar_css()
|
| 412 |
block = gr.Blocks(css=css).queue()
|
| 413 |
with block:
|
|
|
|
| 429 |
with gr.Accordion("Advanced settings", open=False):
|
| 430 |
use_teacache = gr.Checkbox(label='Use TeaCache', value=True, info='Faster speed, but often makes hands and fingers slightly worse.')
|
| 431 |
|
| 432 |
+
n_prompt = gr.Textbox(label="Negative Prompt", value="") # Not used
|
| 433 |
seed = gr.Number(label="Seed", value=31337, precision=0)
|
| 434 |
|
| 435 |
|
| 436 |
+
latent_window_size = gr.Slider(label="Latent Window Size", minimum=1, maximum=33, value=9, step=1) # Should not change
|
| 437 |
steps = gr.Slider(label="Steps", minimum=1, maximum=100, value=25, step=1, info='Changing this value is not recommended.')
|
| 438 |
|
| 439 |
+
cfg = gr.Slider(label="CFG Scale", minimum=1.0, maximum=32.0, value=1.0, step=0.01) # Should not change
|
| 440 |
+
gs = gr.Slider(label="Distilled CFG Scale", minimum=1.0, maximum=32.0, value=10.0, step=0.01, info='Changing this value is not recommended; 3=blurred motions& & unsharped; 10 focus motion')
|
| 441 |
+
rs = gr.Slider(label="CFG Re-Scale", minimum=0.0, maximum=1.0, value=0.0, step=0.01) # Should not change
|
| 442 |
|
| 443 |
gpu_memory_preservation = gr.Slider(label="GPU Inference Preserved Memory (GB) (larger means slower)", minimum=6, maximum=128, value=6, step=0.1, info="Set this number to a larger value if you encounter OOM. Larger value causes slower speed.")
|
| 444 |
|
|
|
|
| 450 |
total_second_length_debug = gr.Slider(label="Additional Video Length to Generate (Seconds) Debug", minimum=1, maximum=120, value=5, step=0.1)
|
| 451 |
|
| 452 |
with gr.Column():
|
| 453 |
+
preview_image = gr.Image(label="Next Latents", height=200)
|
| 454 |
result_video = gr.Video(label="Finished Frames", autoplay=True, show_share_button=False, height=512, loop=True)
|
| 455 |
progress_desc = gr.Markdown('', elem_classes='no-generating-animation')
|
| 456 |
progress_bar = gr.HTML('', elem_classes='no-generating-animation')
|
|
|
|
| 498 |
|
| 499 |
|
| 500 |
def handle_field_debug_change(input_image_debug_data, prompt_debug_data, total_second_length_debug_data):
|
|
|
|
| 501 |
global input_image_debug_value, prompt_debug_value, total_second_length_debug_value
|
| 502 |
input_image_debug_value = input_image_debug_data
|
| 503 |
prompt_debug_value = prompt_debug_data
|