Skip to content

Commit 1bf19f0

Browse files
committed
style +copies
1 parent e4856e5 commit 1bf19f0

File tree

11 files changed

+258
-297
lines changed

11 files changed

+258
-297
lines changed

src/diffusers/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@
220220
"HunyuanVideoTransformer3DModel",
221221
"I2VGenXLUNet",
222222
"Kandinsky3UNet",
223+
"Kandinsky5Transformer3DModel",
223224
"LatteTransformer3DModel",
224225
"LTXVideoTransformer3DModel",
225226
"Lumina2Transformer2DModel",
@@ -260,7 +261,6 @@
260261
"VQModel",
261262
"WanTransformer3DModel",
262263
"WanVACETransformer3DModel",
263-
"Kandinsky5Transformer3DModel",
264264
"attention_backend",
265265
]
266266
)
@@ -475,6 +475,7 @@
475475
"ImageTextPipelineOutput",
476476
"Kandinsky3Img2ImgPipeline",
477477
"Kandinsky3Pipeline",
478+
"Kandinsky5T2VPipeline",
478479
"KandinskyCombinedPipeline",
479480
"KandinskyImg2ImgCombinedPipeline",
480481
"KandinskyImg2ImgPipeline",
@@ -623,7 +624,6 @@
623624
"WanPipeline",
624625
"WanVACEPipeline",
625626
"WanVideoToVideoPipeline",
626-
"Kandinsky5T2VPipeline",
627627
"WuerstchenCombinedPipeline",
628628
"WuerstchenDecoderPipeline",
629629
"WuerstchenPriorPipeline",
@@ -914,6 +914,7 @@
914914
HunyuanVideoTransformer3DModel,
915915
I2VGenXLUNet,
916916
Kandinsky3UNet,
917+
Kandinsky5Transformer3DModel,
917918
LatteTransformer3DModel,
918919
LTXVideoTransformer3DModel,
919920
Lumina2Transformer2DModel,
@@ -953,7 +954,6 @@
953954
VQModel,
954955
WanTransformer3DModel,
955956
WanVACETransformer3DModel,
956-
Kandinsky5Transformer3DModel,
957957
attention_backend,
958958
)
959959
from .modular_pipelines import ComponentsManager, ComponentSpec, ModularPipeline, ModularPipelineBlocks
@@ -1139,6 +1139,7 @@
11391139
ImageTextPipelineOutput,
11401140
Kandinsky3Img2ImgPipeline,
11411141
Kandinsky3Pipeline,
1142+
Kandinsky5T2VPipeline,
11421143
KandinskyCombinedPipeline,
11431144
KandinskyImg2ImgCombinedPipeline,
11441145
KandinskyImg2ImgPipeline,
@@ -1286,7 +1287,6 @@
12861287
WanPipeline,
12871288
WanVACEPipeline,
12881289
WanVideoToVideoPipeline,
1289-
Kandinsky5T2VPipeline,
12901290
WuerstchenCombinedPipeline,
12911291
WuerstchenDecoderPipeline,
12921292
WuerstchenPriorPipeline,

src/diffusers/loaders/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ def text_encoder_attn_modules(text_encoder):
116116
FluxLoraLoaderMixin,
117117
HiDreamImageLoraLoaderMixin,
118118
HunyuanVideoLoraLoaderMixin,
119+
KandinskyLoraLoaderMixin,
119120
LoraLoaderMixin,
120121
LTXVideoLoraLoaderMixin,
121122
Lumina2LoraLoaderMixin,
@@ -127,7 +128,6 @@ def text_encoder_attn_modules(text_encoder):
127128
StableDiffusionLoraLoaderMixin,
128129
StableDiffusionXLLoraLoaderMixin,
129130
WanLoraLoaderMixin,
130-
KandinskyLoraLoaderMixin
131131
)
132132
from .single_file import FromSingleFileMixin
133133
from .textual_inversion import TextualInversionLoaderMixin

src/diffusers/loaders/lora_pipeline.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3638,7 +3638,7 @@ def unfuse_lora(self, components: List[str] = ["transformer"], **kwargs):
36383638
"""
36393639
super().unfuse_lora(components=components, **kwargs)
36403640

3641-
3641+
36423642
class KandinskyLoraLoaderMixin(LoraBaseMixin):
36433643
r"""
36443644
Load LoRA layers into [`Kandinsky5Transformer3DModel`],
@@ -3662,7 +3662,8 @@ def lora_state_dict(
36623662
Can be either:
36633663
- A string, the *model id* of a pretrained model hosted on the Hub.
36643664
- A path to a *directory* containing the model weights.
3665-
- A [torch state dict](https://pytorch.org/tutorials/beginner/saving_loading_models.html#what-is-a-state-dict).
3665+
- A [torch state
3666+
dict](https://pytorch.org/tutorials/beginner/saving_loading_models.html#what-is-a-state-dict).
36663667
36673668
cache_dir (`Union[str, os.PathLike]`, *optional*):
36683669
Path to a directory where a downloaded pretrained model configuration is cached.
@@ -3737,7 +3738,7 @@ def load_lora_weights(
37373738
):
37383739
"""
37393740
Load LoRA weights specified in `pretrained_model_name_or_path_or_dict` into `self.transformer`
3740-
3741+
37413742
Parameters:
37423743
pretrained_model_name_or_path_or_dict (`str` or `os.PathLike` or `dict`):
37433744
See [`~loaders.KandinskyLoraLoaderMixin.lora_state_dict`].
@@ -3746,7 +3747,8 @@ def load_lora_weights(
37463747
hotswap (`bool`, *optional*):
37473748
Whether to substitute an existing (LoRA) adapter with the newly loaded adapter in-place.
37483749
low_cpu_mem_usage (`bool`, *optional*):
3749-
Speed up model loading by only loading the pretrained LoRA weights and not initializing the random weights.
3750+
Speed up model loading by only loading the pretrained LoRA weights and not initializing the random
3751+
weights.
37503752
kwargs (`dict`, *optional*):
37513753
See [`~loaders.KandinskyLoraLoaderMixin.lora_state_dict`].
37523754
"""
@@ -3827,7 +3829,6 @@ def load_lora_into_transformer(
38273829
hotswap=hotswap,
38283830
)
38293831

3830-
38313832
@classmethod
38323833
def save_lora_weights(
38333834
cls,
@@ -3864,9 +3865,7 @@ def save_lora_weights(
38643865
lora_metadata[cls.transformer_name] = transformer_lora_adapter_metadata
38653866

38663867
if not lora_layers:
3867-
raise ValueError(
3868-
"You must pass at least one of `transformer_lora_layers`"
3869-
)
3868+
raise ValueError("You must pass at least one of `transformer_lora_layers`")
38703869

38713870
cls._save_lora_weights(
38723871
save_directory=save_directory,
@@ -3923,7 +3922,7 @@ def unfuse_lora(self, components: List[str] = ["transformer"], **kwargs):
39233922
components (`List[str]`): List of LoRA-injectable components to unfuse LoRA from.
39243923
"""
39253924
super().unfuse_lora(components=components, **kwargs)
3926-
3925+
39273926

39283927
class WanLoraLoaderMixin(LoraBaseMixin):
39293928
r"""
@@ -5088,4 +5087,4 @@ class LoraLoaderMixin(StableDiffusionLoraLoaderMixin):
50885087
def __init__(self, *args, **kwargs):
50895088
deprecation_message = "LoraLoaderMixin is deprecated and this will be removed in a future version. Please use `StableDiffusionLoraLoaderMixin`, instead."
50905089
deprecate("LoraLoaderMixin", "1.0.0", deprecation_message)
5091-
super().__init__(*args, **kwargs)
5090+
super().__init__(*args, **kwargs)

src/diffusers/models/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
_import_structure["transformers.transformer_hidream_image"] = ["HiDreamImageTransformer2DModel"]
9292
_import_structure["transformers.transformer_hunyuan_video"] = ["HunyuanVideoTransformer3DModel"]
9393
_import_structure["transformers.transformer_hunyuan_video_framepack"] = ["HunyuanVideoFramepackTransformer3DModel"]
94+
_import_structure["transformers.transformer_kandinsky"] = ["Kandinsky5Transformer3DModel"]
9495
_import_structure["transformers.transformer_ltx"] = ["LTXVideoTransformer3DModel"]
9596
_import_structure["transformers.transformer_lumina2"] = ["Lumina2Transformer2DModel"]
9697
_import_structure["transformers.transformer_mochi"] = ["MochiTransformer3DModel"]
@@ -101,7 +102,6 @@
101102
_import_structure["transformers.transformer_temporal"] = ["TransformerTemporalModel"]
102103
_import_structure["transformers.transformer_wan"] = ["WanTransformer3DModel"]
103104
_import_structure["transformers.transformer_wan_vace"] = ["WanVACETransformer3DModel"]
104-
_import_structure["transformers.transformer_kandinsky"] = ["Kandinsky5Transformer3DModel"]
105105
_import_structure["unets.unet_1d"] = ["UNet1DModel"]
106106
_import_structure["unets.unet_2d"] = ["UNet2DModel"]
107107
_import_structure["unets.unet_2d_condition"] = ["UNet2DConditionModel"]
@@ -183,6 +183,7 @@
183183
HunyuanDiT2DModel,
184184
HunyuanVideoFramepackTransformer3DModel,
185185
HunyuanVideoTransformer3DModel,
186+
Kandinsky5Transformer3DModel,
186187
LatteTransformer3DModel,
187188
LTXVideoTransformer3DModel,
188189
Lumina2Transformer2DModel,
@@ -201,7 +202,6 @@
201202
TransformerTemporalModel,
202203
WanTransformer3DModel,
203204
WanVACETransformer3DModel,
204-
Kandinsky5Transformer3DModel,
205205
)
206206
from .unets import (
207207
I2VGenXLUNet,

src/diffusers/models/transformers/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from .transformer_hidream_image import HiDreamImageTransformer2DModel
2828
from .transformer_hunyuan_video import HunyuanVideoTransformer3DModel
2929
from .transformer_hunyuan_video_framepack import HunyuanVideoFramepackTransformer3DModel
30+
from .transformer_kandinsky import Kandinsky5Transformer3DModel
3031
from .transformer_ltx import LTXVideoTransformer3DModel
3132
from .transformer_lumina2 import Lumina2Transformer2DModel
3233
from .transformer_mochi import MochiTransformer3DModel
@@ -37,4 +38,3 @@
3738
from .transformer_temporal import TransformerTemporalModel
3839
from .transformer_wan import WanTransformer3DModel
3940
from .transformer_wan_vace import WanVACETransformer3DModel
40-
from .transformer_kandinsky import Kandinsky5Transformer3DModel

0 commit comments

Comments
 (0)