[diffusion] fix: change default qwen-image vae precision to bf16 (#25411)
This commit is contained in:
@@ -48,6 +48,7 @@ class FluxPipelineConfig(ImagePipelineConfig):
|
||||
dit_config: DiTConfig = field(default_factory=FluxConfig)
|
||||
# VAE
|
||||
vae_config: VAEConfig = field(default_factory=FluxVAEConfig)
|
||||
vae_precision: str = "bf16"
|
||||
|
||||
enable_autocast: bool = False
|
||||
|
||||
|
||||
@@ -179,8 +179,9 @@ class LTX2PipelineConfig(PipelineConfig):
|
||||
|
||||
# Audio VAE configuration
|
||||
vae_config: LTXVideoVAEConfig = field(default_factory=LTXVideoVAEConfig)
|
||||
vae_precision: str = "bf16"
|
||||
audio_vae_config: LTXAudioVAEConfig = field(default_factory=LTXAudioVAEConfig)
|
||||
audio_vae_precision: str = "fp32"
|
||||
audio_vae_precision: str = "bf16"
|
||||
|
||||
@property
|
||||
def vae_scale_factor(self):
|
||||
|
||||
@@ -38,8 +38,9 @@ class MOVAPipelineConfig(PipelineConfig):
|
||||
|
||||
# Video VAE (Wan) + Audio VAE (DAC)
|
||||
vae_config: WanVAEConfig = field(default_factory=WanVAEConfig)
|
||||
vae_precision: str = "bf16"
|
||||
audio_vae_config: DacVAEConfig = field(default_factory=DacVAEConfig)
|
||||
audio_vae_precision: str = "fp32"
|
||||
audio_vae_precision: str = "bf16"
|
||||
|
||||
# Text encoder (UMT5 compatible)
|
||||
text_encoder_configs: tuple = field(default_factory=lambda: (T5Config(),))
|
||||
|
||||
@@ -148,6 +148,8 @@ class QwenImagePipelineConfig(QwenImageRolloutPipelineMixin, ImagePipelineConfig
|
||||
|
||||
vae_sp: bool = False
|
||||
|
||||
vae_precision: str = "bf16"
|
||||
|
||||
dit_config: DiTConfig = field(default_factory=QwenImageDitConfig)
|
||||
# VAE
|
||||
vae_config: VAEConfig = field(default_factory=QwenImageVAEConfig)
|
||||
|
||||
@@ -67,6 +67,7 @@ class ZImagePipelineConfig(ZImageRolloutPipelineMixin, ImagePipelineConfig):
|
||||
task_type: ModelTaskType = ModelTaskType.T2I
|
||||
dit_config: DiTConfig = field(default_factory=ZImageDitConfig)
|
||||
vae_config: VAEConfig = field(default_factory=FluxVAEConfig)
|
||||
vae_precision: str = "bf16"
|
||||
text_encoder_precisions: tuple[str, ...] = field(default_factory=lambda: ("bf16",))
|
||||
text_encoder_configs: tuple[EncoderConfig, ...] = field(
|
||||
default_factory=lambda: (Qwen3TextConfig(),)
|
||||
|
||||
@@ -33,7 +33,7 @@ if TYPE_CHECKING:
|
||||
|
||||
logger = init_logger(__name__)
|
||||
|
||||
SGL_TEST_FILES_CI_DATA_REVISION = "3ca3bad088ecc9ef80947d85c551cd335c75b87f"
|
||||
SGL_TEST_FILES_CI_DATA_REVISION = "c8305f1dd8cc82197f36c17d0f503adc94016cc7"
|
||||
SGL_TEST_FILES_CONSISTENCY_GT_ROOT = (
|
||||
"https://raw.githubusercontent.com/"
|
||||
f"sgl-project/ci-data/{SGL_TEST_FILES_CI_DATA_REVISION}/"
|
||||
|
||||
Reference in New Issue
Block a user