From 39604faca349eff5f0e061272bd1b9f22d14c7dc Mon Sep 17 00:00:00 2001 From: sayakpaul Date: Wed, 14 Jan 2026 09:12:42 +0530 Subject: [PATCH 1/2] make transformers version check stricter for glm image. --- src/diffusers/pipelines/glm_image/pipeline_glm_image.py | 2 +- tests/pipelines/glm_image/test_glm_image.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/diffusers/pipelines/glm_image/pipeline_glm_image.py b/src/diffusers/pipelines/glm_image/pipeline_glm_image.py index 57fb84c67716..5499b8769fa6 100644 --- a/src/diffusers/pipelines/glm_image/pipeline_glm_image.py +++ b/src/diffusers/pipelines/glm_image/pipeline_glm_image.py @@ -36,7 +36,7 @@ # Because it's not released in stable as of 13/01/2026. So this is just a proxy. GlmImageProcessor = ProcessorMixin GlmImageForConditionalGeneration = PreTrainedModel -if is_transformers_version(">=", "4.57.4"): +if is_transformers_version(">=", "5.0.0.dev0"): from transformers import GlmImageForConditionalGeneration, GlmImageProcessor diff --git a/tests/pipelines/glm_image/test_glm_image.py b/tests/pipelines/glm_image/test_glm_image.py index cebb71d602bb..66af0e6df118 100644 --- a/tests/pipelines/glm_image/test_glm_image.py +++ b/tests/pipelines/glm_image/test_glm_image.py @@ -26,7 +26,7 @@ from ..test_pipelines_common import PipelineTesterMixin -if is_transformers_version(">=", "4.57.4"): +if is_transformers_version(">=", "5.0.0.dev0"): from transformers import GlmImageConfig, GlmImageForConditionalGeneration, GlmImageProcessor From 4df181a04ca68d7ab446ee75ba05194fbbf87680 Mon Sep 17 00:00:00 2001 From: sayakpaul Date: Wed, 14 Jan 2026 10:04:31 +0530 Subject: [PATCH 2/2] public checkpoint. --- tests/pipelines/glm_image/test_glm_image.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/pipelines/glm_image/test_glm_image.py b/tests/pipelines/glm_image/test_glm_image.py index 66af0e6df118..7a380b99b0fb 100644 --- a/tests/pipelines/glm_image/test_glm_image.py +++ b/tests/pipelines/glm_image/test_glm_image.py @@ -86,8 +86,7 @@ def get_dummy_components(self): torch.manual_seed(0) vision_language_encoder = GlmImageForConditionalGeneration(glm_config) - # TODO: move to a public checkpoint - processor = GlmImageProcessor.from_pretrained("ZP2Test/GLM-Image", subfolder="processor") + processor = GlmImageProcessor.from_pretrained("zai-org/GLM-Image", subfolder="processor") torch.manual_seed(0) # For GLM-Image, the relationship between components must satisfy: