From f17ba1eff39d358ad6c6152b33d8b443837ce12a Mon Sep 17 00:00:00 2001 From: DN6 Date: Thu, 23 Oct 2025 17:54:06 +0530 Subject: [PATCH 1/2] update --- .../pipelines/stable_cascade/pipeline_stable_cascade.py | 4 ++-- .../stable_cascade/pipeline_stable_cascade_combined.py | 4 ++-- .../pipelines/stable_cascade/pipeline_stable_cascade_prior.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py index aa39983c4e43..0dde2b339575 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py @@ -21,7 +21,7 @@ from ...schedulers import DDPMWuerstchenScheduler from ...utils import is_torch_version, is_torch_xla_available, logging, replace_example_docstring from ...utils.torch_utils import randn_tensor -from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput +from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, ImagePipelineOutput from ..wuerstchen.modeling_paella_vq_model import PaellaVQModel @@ -55,7 +55,7 @@ """ -class StableCascadeDecoderPipeline(DiffusionPipeline): +class StableCascadeDecoderPipeline(DeprecatedPipelineMixin, DiffusionPipeline): """ Pipeline for generating images from the Stable Cascade model. diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py index b3dc23f2e571..97f246951e69 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py @@ -20,7 +20,7 @@ from ...models import StableCascadeUNet from ...schedulers import DDPMWuerstchenScheduler from ...utils import is_torch_version, replace_example_docstring -from ..pipeline_utils import DiffusionPipeline +from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline from ..wuerstchen.modeling_paella_vq_model import PaellaVQModel from .pipeline_stable_cascade import StableCascadeDecoderPipeline from .pipeline_stable_cascade_prior import StableCascadePriorPipeline @@ -42,7 +42,7 @@ """ -class StableCascadeCombinedPipeline(DiffusionPipeline): +class StableCascadeCombinedPipeline(DeprecatedPipelineMixin, DiffusionPipeline): """ Combined Pipeline for text-to-image generation using Stable Cascade. diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py index 9e63b3489ccd..16cee2c9835c 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py @@ -25,7 +25,7 @@ from ...schedulers import DDPMWuerstchenScheduler from ...utils import BaseOutput, is_torch_xla_available, logging, replace_example_docstring from ...utils.torch_utils import randn_tensor -from ..pipeline_utils import DiffusionPipeline +from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline if is_torch_xla_available(): @@ -77,7 +77,7 @@ class StableCascadePriorPipelineOutput(BaseOutput): negative_prompt_embeds_pooled: Union[torch.Tensor, np.ndarray] -class StableCascadePriorPipeline(DiffusionPipeline): +class StableCascadePriorPipeline(DeprecatedPipelineMixin, DiffusionPipeline): """ Pipeline for generating image prior for Stable Cascade. From ea4030d82d90d8bb1170e852e0ad5a2a03518542 Mon Sep 17 00:00:00 2001 From: DN6 Date: Thu, 23 Oct 2025 18:01:36 +0530 Subject: [PATCH 2/2] update --- .../pipelines/stable_cascade/pipeline_stable_cascade.py | 2 ++ .../stable_cascade/pipeline_stable_cascade_combined.py | 2 ++ .../pipelines/stable_cascade/pipeline_stable_cascade_prior.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py index 0dde2b339575..a6a60ad94be6 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade.py @@ -79,6 +79,8 @@ class StableCascadeDecoderPipeline(DeprecatedPipelineMixin, DiffusionPipeline): width=int(24*10.67)=256 in order to match the training conditions. """ + _last_supported_version = "0.35.2" + unet_name = "decoder" text_encoder_name = "text_encoder" model_cpu_offload_seq = "text_encoder->decoder->vqgan" diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py index 97f246951e69..838b93faaa0c 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_combined.py @@ -74,6 +74,8 @@ class StableCascadeCombinedPipeline(DeprecatedPipelineMixin, DiffusionPipeline): Frozen CLIP image-encoder ([clip-vit-large-patch14](https://huggingface.co/openai/clip-vit-large-patch14)). """ + _last_supported_version = "0.35.2" + _load_connected_pipes = True _optional_components = ["prior_feature_extractor", "prior_image_encoder"] diff --git a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py index 16cee2c9835c..29ad8b5429d7 100644 --- a/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py +++ b/src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py @@ -103,6 +103,8 @@ class StableCascadePriorPipeline(DeprecatedPipelineMixin, DiffusionPipeline): Default resolution for multiple images generated. """ + _last_supported_version = "0.35.2" + unet_name = "prior" text_encoder_name = "text_encoder" model_cpu_offload_seq = "image_encoder->text_encoder->prior"