|
27 | 27 | from packaging import version |
28 | 28 | from torch import nn |
29 | 29 |
|
| 30 | +from . import __version__ |
30 | 31 | from .models.modeling_utils import _LOW_CPU_MEM_USAGE_DEFAULT, load_model_dict_into_meta |
31 | 32 | from .utils import ( |
32 | 33 | DIFFUSERS_CACHE, |
@@ -1708,7 +1709,8 @@ def _remove_text_encoder_monkey_patch(self): |
1708 | 1709 |
|
1709 | 1710 | @classmethod |
1710 | 1711 | def _remove_text_encoder_monkey_patch_classmethod(cls, text_encoder): |
1711 | | - deprecate("_remove_text_encoder_monkey_patch_classmethod", "0.23", LORA_DEPRECATION_MESSAGE) |
| 1712 | + if version.parse(__version__) > version.parse("0.23"): |
| 1713 | + deprecate("_remove_text_encoder_monkey_patch_classmethod", "0.25", LORA_DEPRECATION_MESSAGE) |
1712 | 1714 |
|
1713 | 1715 | for _, attn_module in text_encoder_attn_modules(text_encoder): |
1714 | 1716 | if isinstance(attn_module.q_proj, PatchedLoraProjection): |
@@ -1736,7 +1738,8 @@ def _modify_text_encoder( |
1736 | 1738 | r""" |
1737 | 1739 | Monkey-patches the forward passes of attention modules of the text encoder. |
1738 | 1740 | """ |
1739 | | - deprecate("_modify_text_encoder", "0.23", LORA_DEPRECATION_MESSAGE) |
| 1741 | + if version.parse(__version__) > version.parse("0.23"): |
| 1742 | + deprecate("_modify_text_encoder", "0.25", LORA_DEPRECATION_MESSAGE) |
1740 | 1743 |
|
1741 | 1744 | def create_patched_linear_lora(model, network_alpha, rank, dtype, lora_parameters): |
1742 | 1745 | linear_layer = model.regular_linear_layer if isinstance(model, PatchedLoraProjection) else model |
@@ -2123,7 +2126,8 @@ def fuse_text_encoder_lora(text_encoder, lora_scale=1.0): |
2123 | 2126 | module.merge() |
2124 | 2127 |
|
2125 | 2128 | else: |
2126 | | - deprecate("fuse_text_encoder_lora", "0.23", LORA_DEPRECATION_MESSAGE) |
| 2129 | + if version.parse(__version__) > version.parse("0.23"): |
| 2130 | + deprecate("fuse_text_encoder_lora", "0.25", LORA_DEPRECATION_MESSAGE) |
2127 | 2131 |
|
2128 | 2132 | def fuse_text_encoder_lora(text_encoder, lora_scale=1.0): |
2129 | 2133 | for _, attn_module in text_encoder_attn_modules(text_encoder): |
@@ -2173,7 +2177,8 @@ def unfuse_text_encoder_lora(text_encoder): |
2173 | 2177 | module.unmerge() |
2174 | 2178 |
|
2175 | 2179 | else: |
2176 | | - deprecate("unfuse_text_encoder_lora", "0.23", LORA_DEPRECATION_MESSAGE) |
| 2180 | + if version.parse(__version__) > version.parse("0.23"): |
| 2181 | + deprecate("unfuse_text_encoder_lora", "0.25", LORA_DEPRECATION_MESSAGE) |
2177 | 2182 |
|
2178 | 2183 | def unfuse_text_encoder_lora(text_encoder): |
2179 | 2184 | for _, attn_module in text_encoder_attn_modules(text_encoder): |
|
0 commit comments