o
    *Îj3  ã                   @   s    d dl Z d dlmZ dd„ ZdS )é    N)Úversionc                 C   s<   t  d tj d¡dd… ¡¡}|t  d¡kr| |= dS dS )z÷Transformers no longer expect position_ids after transformers==4.31
       https://github.com/huggingface/transformers/pull/24505

    Args:
        position_id_key (str): position_ids key,
            such as(encoder.embeddings.position_ids)
    Ú.Né   z4.31.0)r   ÚparseÚjoinÚtransformersÚ__version__Úsplit)Z
state_dictZposition_id_keyZtransformer_version© r
   ún/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/modelscope/utils/compatible_with_transformers.pyÚcompatible_position_ids   s   ÿ
ÿr   )r   Ú	packagingr   r   r
   r
   r
   r   Ú<module>   s    