[diffusion]: remove stale offload-manager in LTX2 AV denoising (#20624)
This commit is contained in:
@@ -27,6 +27,7 @@ from sglang.multimodal_gen.runtime.pipelines_core.stages.validators import (
|
||||
)
|
||||
from sglang.multimodal_gen.runtime.platforms import current_platform
|
||||
from sglang.multimodal_gen.runtime.server_args import ServerArgs
|
||||
from sglang.multimodal_gen.runtime.utils.layerwise_offload import OffloadableDiTMixin
|
||||
from sglang.multimodal_gen.runtime.utils.logging_utils import init_logger
|
||||
from sglang.multimodal_gen.runtime.utils.perf_logger import StageProfiler
|
||||
from sglang.multimodal_gen.utils import PRECISION_TO_TYPE
|
||||
@@ -704,10 +705,9 @@ class LTX2AVDenoisingStage(DenoisingStage):
|
||||
batch.latents = latents
|
||||
batch.audio_latents = audio_latents
|
||||
|
||||
# 4. Cleanup
|
||||
offload_mgr = getattr(self.transformer, "_layerwise_offload_manager", None)
|
||||
if offload_mgr is not None and getattr(offload_mgr, "enabled", False):
|
||||
offload_mgr.release_all()
|
||||
if isinstance(self.transformer, OffloadableDiTMixin):
|
||||
for manager in self.transformer.layerwise_offload_managers:
|
||||
manager.release_all()
|
||||
|
||||
def verify_input(self, batch: Req, server_args: ServerArgs) -> VerificationResult:
|
||||
"""Verify denoising stage inputs.
|
||||
|
||||
Reference in New Issue
Block a user