Update api/ltx_server.py
Browse files- api/ltx_server.py +2 -5
api/ltx_server.py
CHANGED
|
@@ -807,7 +807,7 @@ class VideoService:
|
|
| 807 |
"mixed_precision": (self.config["precision"] == "mixed_precision"),
|
| 808 |
"offload_to_cpu": False,
|
| 809 |
"enhance_prompt": False,
|
| 810 |
-
|
| 811 |
}
|
| 812 |
|
| 813 |
latents = None
|
|
@@ -935,9 +935,6 @@ class VideoService:
|
|
| 935 |
single_pass_call_kwargs["guidance_scale"] = float(guidance_scale)
|
| 936 |
single_pass_call_kwargs["stg_scale"] = single_pass_call_kwargs_config.get("stg_scale")
|
| 937 |
single_pass_call_kwargs["rescaling_scale"] = single_pass_call_kwargs_config.get("rescaling_scale")
|
| 938 |
-
single_pass_call_kwargs["skip_block_list"] = None # first_pass_config_from_yaml.get("skip_block_list")
|
| 939 |
-
single_pass_call_kwargs["skip_final_inference_steps"] = 0
|
| 940 |
-
single_pass_call_kwargs["skip_initial_inference_steps"] = 0
|
| 941 |
|
| 942 |
# Remove keys that might conflict or are not used in single pass / handled by above
|
| 943 |
single_pass_call_kwargs.pop("num_inference_steps", None)
|
|
@@ -1010,7 +1007,7 @@ class VideoService:
|
|
| 1010 |
total_partes = len(partes_mp4)
|
| 1011 |
if (total_partes>1):
|
| 1012 |
final_vid = os.path.join(results_dir, f"concat_fim_{used_seed}.mp4")
|
| 1013 |
-
partes_mp4_fade = self._gerar_lista_com_transicoes(pasta=results_dir, video_paths=partes_mp4, crossfade_frames=
|
| 1014 |
self._concat_mp4s_no_reencode(partes_mp4_fade, final_vid)
|
| 1015 |
else:
|
| 1016 |
final_vid = partes_mp4[0]
|
|
|
|
| 807 |
"mixed_precision": (self.config["precision"] == "mixed_precision"),
|
| 808 |
"offload_to_cpu": False,
|
| 809 |
"enhance_prompt": False,
|
| 810 |
+
"skip_layer_strategy": SkipLayerStrategy.AttentionValues,
|
| 811 |
}
|
| 812 |
|
| 813 |
latents = None
|
|
|
|
| 935 |
single_pass_call_kwargs["guidance_scale"] = float(guidance_scale)
|
| 936 |
single_pass_call_kwargs["stg_scale"] = single_pass_call_kwargs_config.get("stg_scale")
|
| 937 |
single_pass_call_kwargs["rescaling_scale"] = single_pass_call_kwargs_config.get("rescaling_scale")
|
|
|
|
|
|
|
|
|
|
| 938 |
|
| 939 |
# Remove keys that might conflict or are not used in single pass / handled by above
|
| 940 |
single_pass_call_kwargs.pop("num_inference_steps", None)
|
|
|
|
| 1007 |
total_partes = len(partes_mp4)
|
| 1008 |
if (total_partes>1):
|
| 1009 |
final_vid = os.path.join(results_dir, f"concat_fim_{used_seed}.mp4")
|
| 1010 |
+
partes_mp4_fade = self._gerar_lista_com_transicoes(pasta=results_dir, video_paths=partes_mp4, crossfade_frames=0)
|
| 1011 |
self._concat_mp4s_no_reencode(partes_mp4_fade, final_vid)
|
| 1012 |
else:
|
| 1013 |
final_vid = partes_mp4[0]
|