From b48fe1d95eceedc680ca179f8ee87fc4f52dc594 Mon Sep 17 00:00:00 2001 From: Hao Jin Date: Thu, 12 Feb 2026 16:19:22 -0800 Subject: [PATCH] [Diffusion] [BUG] Fix missing initialization of GLM-Image text encoder config (#18704) Co-authored-by: Hao Jin --- .../multimodal_gen/configs/pipeline_configs/glm_image.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/sglang/multimodal_gen/configs/pipeline_configs/glm_image.py b/python/sglang/multimodal_gen/configs/pipeline_configs/glm_image.py index 0aa6903bb..59b0203ef 100644 --- a/python/sglang/multimodal_gen/configs/pipeline_configs/glm_image.py +++ b/python/sglang/multimodal_gen/configs/pipeline_configs/glm_image.py @@ -3,6 +3,8 @@ from dataclasses import dataclass, field import torch from diffusers.image_processor import VaeImageProcessor +from python.sglang.multimodal_gen.configs.models.encoders.base import EncoderConfig +from python.sglang.multimodal_gen.configs.models.encoders.t5 import T5Config from sglang.multimodal_gen.configs.models import DiTConfig, VAEConfig from sglang.multimodal_gen.configs.models.dits.glmimage import GlmImageDitConfig from sglang.multimodal_gen.configs.models.vaes.glmimage import GlmImageVAEConfig @@ -25,6 +27,10 @@ class GlmImagePipelineConfig(ImagePipelineConfig): vae_sp: bool = False + text_encoder_configs: tuple[EncoderConfig, ...] = field( + default_factory=lambda: (T5Config(),) + ) + dit_config: DiTConfig = field(default_factory=GlmImageDitConfig) # VAE vae_config: VAEConfig = field(default_factory=GlmImageVAEConfig)