o
    di                     @   sb   d dl mZ d dlZd dlmZ edZeejZej	ej
fej	ej
fkZdd Zdd ZdS )	    wrapsN)versionz4.20.0.dev0c                   C   s   t S )N)_fx_features_available r   r   ^/lsinfo/ai/hellotax_ai/llm_service/venv_embed/lib/python3.10/site-packages/optimum/fx/utils.pyare_fx_features_available   s   r   c                    s   t   fdd}|S )Nc                     s*   t  stdt dt d | i |S )Nz=Found an incompatible version of transformers. Found version z, but only z and above are supported.)r   ImportErrortransformers_version_TRANSFORMERS_MIN_VERSION)argskwargsfuncr   r   wrapper#   s
   z#check_if_available.<locals>.wrapperr   )r   r   r   r   r   check_if_available"   s   r   )	functoolsr   transformers	packagingr   parser   __version__r
   majorminorr   r   r   r   r   r   r   <module>   s   

