o
    rqiÕ  ã                   @   sª   d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 ddl
mZmZmZmZ ddlmZmZ ddlmZmZmZmZ eƒ rKdd	lmZ dd
lmZ e	ƒ rSeƒ  dS dS )é    )ÚTYPE_CHECKING)Úfix_transformers_upgrade)ÚAUDIO_IMPORT_ERRORÚTENSORFLOW_IMPORT_WARNING)Úis_torch_availableÚis_transformers_availableé   )ÚaudioÚcvÚmulti_modalÚnlp)ÚHeadÚModel)Ú	BACKBONESÚHEADSÚMODELSÚbuild_model)Ú
TorchModel)Ú	TorchHeadN)Útypingr   Z modelscope.utils.automodel_utilsr   Zmodelscope.utils.errorr   r   Zmodelscope.utils.import_utilsr   r   Ú r	   r
   r   r   Úbaser   r   Zbuilderr   r   r   r   Zbase.base_torch_modelr   Zbase.base_torch_headr   © r   r   úa/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/modelscope/models/__init__.pyÚ<module>   s   
ÿ