From 09dad7d067b8741b2b74cdff65817ef214b0e9a3 Mon Sep 17 00:00:00 2001 From: vasqu Date: Fri, 27 Mar 2026 16:08:50 +0100 Subject: [PATCH 1/3] fix --- src/transformers/utils/import_utils.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/transformers/utils/import_utils.py b/src/transformers/utils/import_utils.py index e7a3068fe403..694374cc799b 100644 --- a/src/transformers/utils/import_utils.py +++ b/src/transformers/utils/import_utils.py @@ -25,6 +25,7 @@ import shutil import subprocess import sys +import warnings from collections import OrderedDict from collections.abc import Callable from enum import Enum @@ -973,6 +974,16 @@ def is_flash_attn_greater_or_equal(library_version: str) -> bool: return False +@lru_cache +def is_flash_attn_greater_or_equal_2_10() -> bool: + warnings.warn( + "`is_flash_attn_greater_or_equal_2_10` is deprecated and will be removed in v5.8. " + "Please use `is_flash_attn_greater_or_equal(library_version='2.1.0')` instead if needed.", + FutureWarning + ) + return is_flash_attn_greater_or_equal("2.1.0") + + @lru_cache def is_huggingface_hub_greater_or_equal(library_version: str, accept_dev: bool = False) -> bool: is_available, hub_version = _is_package_available("huggingface_hub", return_version=True) From 47a685e15b840c4ff6409f876b1a8796e5dcd99c Mon Sep 17 00:00:00 2001 From: vasqu Date: Fri, 27 Mar 2026 16:10:25 +0100 Subject: [PATCH 2/3] style --- src/transformers/utils/import_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transformers/utils/import_utils.py b/src/transformers/utils/import_utils.py index 694374cc799b..6d9cef86e499 100644 --- a/src/transformers/utils/import_utils.py +++ b/src/transformers/utils/import_utils.py @@ -979,7 +979,7 @@ def is_flash_attn_greater_or_equal_2_10() -> bool: warnings.warn( "`is_flash_attn_greater_or_equal_2_10` is deprecated and will be removed in v5.8. " "Please use `is_flash_attn_greater_or_equal(library_version='2.1.0')` instead if needed.", - FutureWarning + FutureWarning, ) return is_flash_attn_greater_or_equal("2.1.0") From 068718d85fd2f09e68e1dc522442bf7dc5d35311 Mon Sep 17 00:00:00 2001 From: vasqu Date: Fri, 27 Mar 2026 16:12:09 +0100 Subject: [PATCH 3/3] move to init as well --- src/transformers/utils/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/transformers/utils/__init__.py b/src/transformers/utils/__init__.py index 699d28c7ff04..7b8bfb80ec19 100644 --- a/src/transformers/utils/__init__.py +++ b/src/transformers/utils/__init__.py @@ -134,6 +134,7 @@ is_flash_attn_3_available, is_flash_attn_4_available, is_flash_attn_greater_or_equal, + is_flash_attn_greater_or_equal_2_10, is_flute_available, is_fouroversix_available, is_fp_quant_available,