Update app.py
Browse files
app.py
CHANGED
|
@@ -30,10 +30,8 @@ def create_initial_state():
|
|
| 30 |
def run_generate_base_video(
|
| 31 |
# Parâmetros de Geração
|
| 32 |
generation_mode, prompt, neg_prompt, start_img, height, width, duration, cfg, seed, randomize_seed,
|
| 33 |
-
|
| 34 |
-
# Novos parâmetros LTX (com presets e customização)
|
| 35 |
fp_guidance_preset, fp_guidance_scale_list, fp_stg_scale_list, fp_timesteps_list,
|
| 36 |
-
fp_num_inference_steps,
|
| 37 |
|
| 38 |
progress=gr.Progress(track_tqdm=True)
|
| 39 |
):
|
|
@@ -57,7 +55,7 @@ def run_generate_base_video(
|
|
| 57 |
"guidance_scale_list": fp_guidance_scale_list,
|
| 58 |
"stg_scale_list": fp_stg_scale_list,
|
| 59 |
"timesteps_list": fp_timesteps_list,
|
| 60 |
-
"first_pass_num_inference_steps": fp_num_inference_steps,
|
| 61 |
}
|
| 62 |
|
| 63 |
# Decide qual função de backend chamar com base no modo
|
|
@@ -144,7 +142,9 @@ with gr.Blocks() as demo:
|
|
| 144 |
|
| 145 |
with gr.Accordion("Opções Adicionais LTX (Avançado)", open=False):
|
| 146 |
cfg_input = gr.Slider(label="Guidance Scale (CFG)", info="Afeta o refinamento (se usado) e não tem efeito no First Pass dos modelos 'distilled'.", value=0.0, step=1, minimum=0.0, maximum=10.0)
|
| 147 |
-
fp_num_inference_steps = gr.Slider(label="Passos de Inferência (First Pass)", minimum=10, maximum=100, step=1, value=
|
|
|
|
|
|
|
| 148 |
|
| 149 |
with gr.Tabs():
|
| 150 |
with gr.TabItem("Guiagem (First Pass)"):
|
|
|
|
| 30 |
def run_generate_base_video(
|
| 31 |
# Parâmetros de Geração
|
| 32 |
generation_mode, prompt, neg_prompt, start_img, height, width, duration, cfg, seed, randomize_seed,
|
|
|
|
|
|
|
| 33 |
fp_guidance_preset, fp_guidance_scale_list, fp_stg_scale_list, fp_timesteps_list,
|
| 34 |
+
fp_num_inference_steps, ship_initial_inference_steps, ship_final_inference_steps
|
| 35 |
|
| 36 |
progress=gr.Progress(track_tqdm=True)
|
| 37 |
):
|
|
|
|
| 55 |
"guidance_scale_list": fp_guidance_scale_list,
|
| 56 |
"stg_scale_list": fp_stg_scale_list,
|
| 57 |
"timesteps_list": fp_timesteps_list,
|
| 58 |
+
#"first_pass_num_inference_steps": fp_num_inference_steps,
|
| 59 |
}
|
| 60 |
|
| 61 |
# Decide qual função de backend chamar com base no modo
|
|
|
|
| 142 |
|
| 143 |
with gr.Accordion("Opções Adicionais LTX (Avançado)", open=False):
|
| 144 |
cfg_input = gr.Slider(label="Guidance Scale (CFG)", info="Afeta o refinamento (se usado) e não tem efeito no First Pass dos modelos 'distilled'.", value=0.0, step=1, minimum=0.0, maximum=10.0)
|
| 145 |
+
fp_num_inference_steps = gr.Slider(label="Passos de Inferência (First Pass)", minimum=10, maximum=100, step=1, value=10)
|
| 146 |
+
ship_initial_inference_steps = gr.Slider(label="Passos de Inferência (Ship First)", minimum=0, maximum=100, step=1, value=0)
|
| 147 |
+
ship_final_inference_steps = gr.Slider(label="Passos de Inferência (Ship Last)", minimum=0, maximum=100, step=1, value=0)
|
| 148 |
|
| 149 |
with gr.Tabs():
|
| 150 |
with gr.TabItem("Guiagem (First Pass)"):
|