Skip to content

Commit 0bd70de

Browse files
authored
Merge branch 'main' into device_map_clarification
2 parents 7f85be4 + 5b0dab1 commit 0bd70de

File tree

34 files changed

+170
-55
lines changed

34 files changed

+170
-55
lines changed

src/diffusers/pipelines/amused/pipeline_amused.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from ...models import UVit2DModel, VQModel
2222
from ...schedulers import AmusedScheduler
2323
from ...utils import is_torch_xla_available, replace_example_docstring
24-
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
24+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, ImagePipelineOutput
2525

2626

2727
if is_torch_xla_available():
@@ -47,7 +47,8 @@
4747
"""
4848

4949

50-
class AmusedPipeline(DiffusionPipeline):
50+
class AmusedPipeline(DeprecatedPipelineMixin, DiffusionPipeline):
51+
_last_supported_version = "0.33.1"
5152
image_processor: VaeImageProcessor
5253
vqvae: VQModel
5354
tokenizer: CLIPTokenizer

src/diffusers/pipelines/amused/pipeline_amused_img2img.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from ...models import UVit2DModel, VQModel
2222
from ...schedulers import AmusedScheduler
2323
from ...utils import is_torch_xla_available, replace_example_docstring
24-
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
24+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, ImagePipelineOutput
2525

2626

2727
if is_torch_xla_available():
@@ -57,7 +57,8 @@
5757
"""
5858

5959

60-
class AmusedImg2ImgPipeline(DiffusionPipeline):
60+
class AmusedImg2ImgPipeline(DeprecatedPipelineMixin, DiffusionPipeline):
61+
_last_supported_version = "0.33.1"
6162
image_processor: VaeImageProcessor
6263
vqvae: VQModel
6364
tokenizer: CLIPTokenizer

src/diffusers/pipelines/amused/pipeline_amused_inpaint.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from ...models import UVit2DModel, VQModel
2323
from ...schedulers import AmusedScheduler
2424
from ...utils import is_torch_xla_available, replace_example_docstring
25-
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
25+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, ImagePipelineOutput
2626

2727

2828
if is_torch_xla_available():
@@ -65,7 +65,8 @@
6565
"""
6666

6767

68-
class AmusedInpaintPipeline(DiffusionPipeline):
68+
class AmusedInpaintPipeline(DeprecatedPipelineMixin, DiffusionPipeline):
69+
_last_supported_version = "0.33.1"
6970
image_processor: VaeImageProcessor
7071
vqvae: VQModel
7172
tokenizer: CLIPTokenizer

src/diffusers/pipelines/audioldm/pipeline_audioldm.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from ...schedulers import KarrasDiffusionSchedulers
2525
from ...utils import is_torch_xla_available, logging, replace_example_docstring
2626
from ...utils.torch_utils import randn_tensor
27-
from ..pipeline_utils import AudioPipelineOutput, DiffusionPipeline, StableDiffusionMixin
27+
from ..pipeline_utils import AudioPipelineOutput, DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin
2828

2929

3030
if is_torch_xla_available():
@@ -57,7 +57,7 @@
5757
"""
5858

5959

60-
class AudioLDMPipeline(DiffusionPipeline, StableDiffusionMixin):
60+
class AudioLDMPipeline(DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin):
6161
r"""
6262
Pipeline for text-to-audio generation using AudioLDM.
6363
@@ -81,6 +81,7 @@ class AudioLDMPipeline(DiffusionPipeline, StableDiffusionMixin):
8181
Vocoder of class `SpeechT5HifiGan`.
8282
"""
8383

84+
_last_supported_version = "0.33.1"
8485
model_cpu_offload_seq = "text_encoder->unet->vae"
8586

8687
def __init__(

src/diffusers/pipelines/blip_diffusion/pipeline_blip_diffusion.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
replace_example_docstring,
2626
)
2727
from ...utils.torch_utils import randn_tensor
28-
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
28+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, ImagePipelineOutput
2929
from .blip_image_processing import BlipImageProcessor
3030
from .modeling_blip2 import Blip2QFormerModel
3131
from .modeling_ctx_clip import ContextCLIPTextModel
@@ -81,7 +81,7 @@
8181
"""
8282

8383

84-
class BlipDiffusionPipeline(DiffusionPipeline):
84+
class BlipDiffusionPipeline(DeprecatedPipelineMixin, DiffusionPipeline):
8585
"""
8686
Pipeline for Zero-Shot Subject Driven Generation using Blip Diffusion.
8787
@@ -107,6 +107,7 @@ class BlipDiffusionPipeline(DiffusionPipeline):
107107
Position of the context token in the text encoder.
108108
"""
109109

110+
_last_supported_version = "0.33.1"
110111
model_cpu_offload_seq = "qformer->text_encoder->unet->vae"
111112

112113
def __init__(

src/diffusers/pipelines/controlnet_xs/pipeline_controlnet_xs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
unscale_lora_layers,
3838
)
3939
from ...utils.torch_utils import is_compiled_module, is_torch_version, randn_tensor
40-
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
40+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin
4141
from ..stable_diffusion.pipeline_output import StableDiffusionPipelineOutput
4242
from ..stable_diffusion.safety_checker import StableDiffusionSafetyChecker
4343

@@ -98,6 +98,7 @@
9898

9999

100100
class StableDiffusionControlNetXSPipeline(
101+
DeprecatedPipelineMixin,
101102
DiffusionPipeline,
102103
StableDiffusionMixin,
103104
TextualInversionLoaderMixin,
@@ -138,6 +139,7 @@ class StableDiffusionControlNetXSPipeline(
138139
A `CLIPImageProcessor` to extract features from generated images; used as inputs to the `safety_checker`.
139140
"""
140141

142+
_last_supported_version = "0.33.1"
141143
model_cpu_offload_seq = "text_encoder->unet->vae"
142144
_optional_components = ["safety_checker", "feature_extractor"]
143145
_exclude_from_cpu_offload = ["safety_checker"]

src/diffusers/pipelines/controlnet_xs/pipeline_controlnet_xs_sd_xl.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
unscale_lora_layers,
4747
)
4848
from ...utils.torch_utils import is_compiled_module, is_torch_version, randn_tensor
49-
from ..pipeline_utils import DiffusionPipeline
49+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline
5050
from ..stable_diffusion_xl.pipeline_output import StableDiffusionXLPipelineOutput
5151

5252

@@ -114,6 +114,7 @@
114114

115115

116116
class StableDiffusionXLControlNetXSPipeline(
117+
DeprecatedPipelineMixin,
117118
DiffusionPipeline,
118119
TextualInversionLoaderMixin,
119120
StableDiffusionXLLoraLoaderMixin,
@@ -158,6 +159,7 @@ class StableDiffusionXLControlNetXSPipeline(
158159
watermarker is used.
159160
"""
160161

162+
_last_supported_version = "0.33.1"
161163
model_cpu_offload_seq = "text_encoder->text_encoder_2->unet->vae"
162164
_optional_components = [
163165
"tokenizer",

src/diffusers/pipelines/dance_diffusion/pipeline_dance_diffusion.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from ...schedulers import SchedulerMixin
2222
from ...utils import is_torch_xla_available, logging
2323
from ...utils.torch_utils import randn_tensor
24-
from ..pipeline_utils import AudioPipelineOutput, DiffusionPipeline
24+
from ..pipeline_utils import AudioPipelineOutput, DeprecatedPipelineMixin, DiffusionPipeline
2525

2626

2727
if is_torch_xla_available():
@@ -34,7 +34,7 @@
3434
logger = logging.get_logger(__name__) # pylint: disable=invalid-name
3535

3636

37-
class DanceDiffusionPipeline(DiffusionPipeline):
37+
class DanceDiffusionPipeline(DeprecatedPipelineMixin, DiffusionPipeline):
3838
r"""
3939
Pipeline for audio generation.
4040
@@ -49,6 +49,7 @@ class DanceDiffusionPipeline(DiffusionPipeline):
4949
[`IPNDMScheduler`].
5050
"""
5151

52+
_last_supported_version = "0.33.1"
5253
model_cpu_offload_seq = "unet"
5354

5455
def __init__(self, unet: UNet1DModel, scheduler: SchedulerMixin):

src/diffusers/pipelines/i2vgen_xl/pipeline_i2vgen_xl.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
)
3434
from ...utils.torch_utils import randn_tensor
3535
from ...video_processor import VideoProcessor
36-
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
36+
from ..pipeline_utils import DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin
3737

3838

3939
if is_torch_xla_available():
@@ -97,9 +97,11 @@ class I2VGenXLPipelineOutput(BaseOutput):
9797

9898

9999
class I2VGenXLPipeline(
100+
DeprecatedPipelineMixin,
100101
DiffusionPipeline,
101102
StableDiffusionMixin,
102103
):
104+
_last_supported_version = "0.33.1"
103105
r"""
104106
Pipeline for image-to-video generation as proposed in [I2VGenXL](https://i2vgen-xl.github.io/).
105107

src/diffusers/pipelines/musicldm/pipeline_musicldm.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
replace_example_docstring,
3737
)
3838
from ...utils.torch_utils import randn_tensor
39-
from ..pipeline_utils import AudioPipelineOutput, DiffusionPipeline, StableDiffusionMixin
39+
from ..pipeline_utils import AudioPipelineOutput, DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin
4040

4141

4242
if is_librosa_available():
@@ -76,7 +76,8 @@
7676
"""
7777

7878

79-
class MusicLDMPipeline(DiffusionPipeline, StableDiffusionMixin):
79+
class MusicLDMPipeline(DeprecatedPipelineMixin, DiffusionPipeline, StableDiffusionMixin):
80+
_last_supported_version = "0.33.1"
8081
r"""
8182
Pipeline for text-to-audio generation using MusicLDM.
8283

0 commit comments

Comments
 (0)