Skip to content

Commit e122079

Browse files
committed
Revert "up"
This reverts commit 044392d.
1 parent b4432ff commit e122079

11 files changed

+477
-540
lines changed

src/diffusers/loaders/lora_base.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
is_accelerate_available,
3838
is_peft_available,
3939
is_peft_version,
40-
is_torch_version,
4140
is_transformers_available,
4241
is_transformers_version,
4342
logging,
@@ -50,17 +49,6 @@
5049
from ..utils.state_dict_utils import _load_sft_state_dict_metadata
5150

5251

53-
_LOW_CPU_MEM_USAGE_DEFAULT_LORA = False
54-
if is_torch_version(">=", "1.9.0"):
55-
if (
56-
is_peft_available()
57-
and is_peft_version(">=", "0.13.1")
58-
and is_transformers_available()
59-
and is_transformers_version(">", "4.45.2")
60-
):
61-
_LOW_CPU_MEM_USAGE_DEFAULT_LORA = True
62-
63-
6452
if is_transformers_available():
6553
from transformers import PreTrainedModel
6654

@@ -76,10 +64,6 @@
7664
LORA_WEIGHT_NAME_SAFE = "pytorch_lora_weights.safetensors"
7765
LORA_ADAPTER_METADATA_KEY = "lora_adapter_metadata"
7866

79-
TEXT_ENCODER_NAME = "text_encoder"
80-
UNET_NAME = "unet"
81-
TRANSFORMER_NAME = "transformer"
82-
8367

8468
def fuse_text_encoder_lora(text_encoder, lora_scale=1.0, safe_fusing=False, adapter_names=None):
8569
"""

src/diffusers/loaders/lora_pipeline.py

Lines changed: 462 additions & 6 deletions
Large diffs are not rendered by default.

src/diffusers/pipelines/stable_diffusion/lora_utils.py

Lines changed: 0 additions & 501 deletions
This file was deleted.

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@
2020
from ...callbacks import MultiPipelineCallbacks, PipelineCallback
2121
from ...configuration_utils import FrozenDict
2222
from ...image_processor import PipelineImageInput, VaeImageProcessor
23-
from ...loaders import FromSingleFileMixin, IPAdapterMixin, TextualInversionLoaderMixin
23+
from ...loaders import FromSingleFileMixin, IPAdapterMixin, StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2424
from ...models import AutoencoderKL, ImageProjection, UNet2DConditionModel
2525
from ...schedulers import KarrasDiffusionSchedulers
2626
from ...utils import deprecate, is_torch_xla_available, logging, replace_example_docstring
2727
from ...utils.torch_utils import randn_tensor
2828
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
29-
from .lora_utils import StableDiffusionLoraLoaderMixin
3029
from .pipeline_output import StableDiffusionPipelineOutput
3130
from .pipeline_stable_diffusion_utils import SDMixin, rescale_noise_cfg, retrieve_timesteps
3231
from .safety_checker import StableDiffusionSafetyChecker

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_depth2img.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
from ...configuration_utils import FrozenDict
2525
from ...image_processor import PipelineImageInput, VaeImageProcessor
26-
from ...loaders import TextualInversionLoaderMixin
26+
from ...loaders import StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2727
from ...models import AutoencoderKL, UNet2DConditionModel
2828
from ...schedulers import KarrasDiffusionSchedulers
2929
from ...utils import (
@@ -34,7 +34,6 @@
3434
)
3535
from ...utils.torch_utils import randn_tensor
3636
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
37-
from .lora_utils import StableDiffusionLoraLoaderMixin
3837
from .pipeline_stable_diffusion_utils import SDMixin, retrieve_latents
3938

4039

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_img2img.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,19 @@
2323
from ...callbacks import MultiPipelineCallbacks, PipelineCallback
2424
from ...configuration_utils import FrozenDict
2525
from ...image_processor import PipelineImageInput, VaeImageProcessor
26-
from ...loaders import FromSingleFileMixin, IPAdapterMixin, TextualInversionLoaderMixin
26+
from ...loaders import FromSingleFileMixin, IPAdapterMixin, StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2727
from ...models import AutoencoderKL, ImageProjection, UNet2DConditionModel
2828
from ...schedulers import KarrasDiffusionSchedulers
29-
from ...utils import PIL_INTERPOLATION, deprecate, is_torch_xla_available, logging, replace_example_docstring
29+
from ...utils import (
30+
PIL_INTERPOLATION,
31+
deprecate,
32+
is_torch_xla_available,
33+
logging,
34+
replace_example_docstring,
35+
)
3036
from ...utils.torch_utils import randn_tensor
3137
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
3238
from . import StableDiffusionPipelineOutput
33-
from .lora_utils import StableDiffusionLoraLoaderMixin
3439
from .pipeline_stable_diffusion_utils import SDMixin, retrieve_latents, retrieve_timesteps
3540
from .safety_checker import StableDiffusionSafetyChecker
3641

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@
2222
from ...callbacks import MultiPipelineCallbacks, PipelineCallback
2323
from ...configuration_utils import FrozenDict
2424
from ...image_processor import PipelineImageInput, VaeImageProcessor
25-
from ...loaders import FromSingleFileMixin, IPAdapterMixin, TextualInversionLoaderMixin
25+
from ...loaders import FromSingleFileMixin, IPAdapterMixin, StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2626
from ...models import AsymmetricAutoencoderKL, AutoencoderKL, ImageProjection, UNet2DConditionModel
2727
from ...schedulers import KarrasDiffusionSchedulers
2828
from ...utils import deprecate, is_torch_xla_available, logging
2929
from ...utils.torch_utils import randn_tensor
3030
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
3131
from . import StableDiffusionPipelineOutput
32-
from .lora_utils import StableDiffusionLoraLoaderMixin
3332
from .pipeline_stable_diffusion_utils import SDMixin, retrieve_latents, retrieve_timesteps
3433
from .safety_checker import StableDiffusionSafetyChecker
3534

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_instruct_pix2pix.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@
2222

2323
from ...callbacks import MultiPipelineCallbacks, PipelineCallback
2424
from ...image_processor import PipelineImageInput, VaeImageProcessor
25-
from ...loaders import FromSingleFileMixin, IPAdapterMixin, TextualInversionLoaderMixin
25+
from ...loaders import FromSingleFileMixin, IPAdapterMixin, StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2626
from ...models import AutoencoderKL, ImageProjection, UNet2DConditionModel
2727
from ...schedulers import KarrasDiffusionSchedulers
2828
from ...utils import PIL_INTERPOLATION, deprecate, is_torch_xla_available, logging
2929
from ...utils.torch_utils import randn_tensor
3030
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
3131
from . import StableDiffusionPipelineOutput
32-
from .lora_utils import StableDiffusionLoraLoaderMixin
3332
from .safety_checker import StableDiffusionSafetyChecker
3433

3534

src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_upscale.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@
2121
from transformers import CLIPImageProcessor, CLIPTextModel, CLIPTokenizer
2222

2323
from ...image_processor import PipelineImageInput, VaeImageProcessor
24-
from ...loaders import FromSingleFileMixin, TextualInversionLoaderMixin
24+
from ...loaders import FromSingleFileMixin, StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2525
from ...models import AutoencoderKL, UNet2DConditionModel
2626
from ...schedulers import DDPMScheduler, KarrasDiffusionSchedulers
2727
from ...utils import deprecate, is_torch_xla_available, logging
2828
from ...utils.torch_utils import randn_tensor
2929
from ..pipeline_utils import DiffusionPipeline, StableDiffusionMixin
3030
from . import StableDiffusionPipelineOutput
31-
from .lora_utils import StableDiffusionLoraLoaderMixin
3231
from .pipeline_stable_diffusion_utils import SDMixin
3332

3433

src/diffusers/pipelines/stable_diffusion/pipeline_stable_unclip.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
from transformers.models.clip.modeling_clip import CLIPTextModelOutput
2121

2222
from ...image_processor import VaeImageProcessor
23-
from ...loaders import TextualInversionLoaderMixin
23+
from ...loaders import StableDiffusionLoraLoaderMixin, TextualInversionLoaderMixin
2424
from ...models import AutoencoderKL, PriorTransformer, UNet2DConditionModel
2525
from ...models.embeddings import get_timestep_embedding
2626
from ...schedulers import KarrasDiffusionSchedulers
2727
from ...utils import is_torch_xla_available, logging, replace_example_docstring
2828
from ...utils.torch_utils import randn_tensor
2929
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput, StableDiffusionMixin
30-
from .lora_utils import StableDiffusionLoraLoaderMixin
3130
from .pipeline_stable_diffusion_utils import SDMixin
3231
from .stable_unclip_image_normalizer import StableUnCLIPImageNormalizer
3332

0 commit comments

Comments
 (0)