From 989ec75fbc8649cbfba0e92cc0cfd70e070a7730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20Gallou=C3=A9dec?= Date: Mon, 27 Apr 2026 17:10:17 +0000 Subject: [PATCH 1/2] fix: update PeftConfigLike import to improve type hinting --- src/transformers/integrations/peft.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/transformers/integrations/peft.py b/src/transformers/integrations/peft.py index bd7d06526844..81f8bf6eddb6 100644 --- a/src/transformers/integrations/peft.py +++ b/src/transformers/integrations/peft.py @@ -62,8 +62,10 @@ logger = logging.get_logger(__name__) +from .._typing import PeftConfigLike + + if TYPE_CHECKING: - from .._typing import PeftConfigLike from ..modeling_utils import LoadStateDictConfig, LoadStateDictInfo @@ -425,7 +427,7 @@ class PeftAdapterMixin: _hf_peft_config_loaded = False _prepare_peft_hotswap_kwargs: dict | None = None - peft_config: dict[str, "PeftConfigLike"] + peft_config: dict[str, PeftConfigLike] def load_adapter( self, From ea62f7712a0d550113ae7a3877bb985a899f74a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20Gallou=C3=A9dec?= Date: Mon, 27 Apr 2026 17:10:48 +0000 Subject: [PATCH 2/2] style --- src/transformers/integrations/peft.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/transformers/integrations/peft.py b/src/transformers/integrations/peft.py index 81f8bf6eddb6..7b93e0a134b8 100644 --- a/src/transformers/integrations/peft.py +++ b/src/transformers/integrations/peft.py @@ -21,6 +21,7 @@ from safetensors import safe_open +from .._typing import PeftConfigLike from ..conversion_mapping import ( _MODEL_TO_CONVERSION_PATTERN, get_checkpoint_conversion_mapping, @@ -62,8 +63,6 @@ logger = logging.get_logger(__name__) -from .._typing import PeftConfigLike - if TYPE_CHECKING: from ..modeling_utils import LoadStateDictConfig, LoadStateDictInfo