Update api/ltx_server.py
Browse files- api/ltx_server.py +13 -0
api/ltx_server.py
CHANGED
|
@@ -358,7 +358,20 @@ class VideoService:
|
|
| 358 |
worker.pipeline.prepare_conditioning = _aduc_prepare_conditioning_patch.__get__(worker.pipeline, LTXVideoPipeline)
|
| 359 |
print("LTX POOL MANAGER: Todas as instâncias da pipeline foram corrigidas com sucesso.")
|
| 360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 361 |
|
|
|
|
| 362 |
|
| 363 |
|
| 364 |
|
|
|
|
| 358 |
worker.pipeline.prepare_conditioning = _aduc_prepare_conditioning_patch.__get__(worker.pipeline, LTXVideoPipeline)
|
| 359 |
print("LTX POOL MANAGER: Todas as instâncias da pipeline foram corrigidas com sucesso.")
|
| 360 |
|
| 361 |
+
# Em ltx_server.py
|
| 362 |
+
def _apply_ltx_pipeline_patches(self):
|
| 363 |
+
"""Aplica patches em tempo de execução na pipeline LTX para compatibilidade com ADUC-SDR."""
|
| 364 |
+
# Lógica de importação tardia para o tipo, caso não esteja no escopo global
|
| 365 |
+
from ltx_video.pipelines.pipeline_ltx_video import LTXVideoPipeline
|
| 366 |
+
|
| 367 |
+
print("LTX POOL MANAGER: Aplicando patches ADUC-SDR na pipeline LTX...")
|
| 368 |
+
|
| 369 |
+
# APLICA O PATCH DIRETAMENTE NA ÚNICA INSTÂNCIA DO PIPELINE
|
| 370 |
+
self.pipeline.prepare_conditioning = _aduc_prepare_conditioning_patch.__get__(
|
| 371 |
+
self.pipeline, LTXVideoPipeline
|
| 372 |
+
)
|
| 373 |
|
| 374 |
+
print("LTX POOL MANAGER: A instância da pipeline foi corrigida com sucesso.")
|
| 375 |
|
| 376 |
|
| 377 |
|