
    sgY                     t   d dl mZ ddlmZmZmZmZmZmZm	Z	 dddgiZ
	  e	       s e       	 dge
d<   d	ge
d
<   	  e       s e       	 dge
d<   	  e       s e       	 g de
d<   	  e       s e       	 g de
d<   	  e       s e       	 g de
d<   erddlmZmZ 	  e	       s e       	 ddlmZ ddlmZ 	  e       s e       	 ddlmZ 	  e       s e       	 ddlmZmZmZmZ 	  e       s e       	 ddlmZmZmZ 	  e       s e       	 ddlmZmZm Z  yd dl!Z! ee" e#       d   e
e$      e!jJ                  e"<   y# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_flax_availableis_tf_availableis_torch_availableis_torchvision_availableis_vision_availableconfiguration_vit	ViTConfigViTOnnxConfigViTFeatureExtractorfeature_extraction_vitViTImageProcessorimage_processing_vitViTImageProcessorFastimage_processing_vit_fast)ViTForImageClassificationViTForMaskedImageModelingViTModelViTPreTrainedModelmodeling_vit)TFViTForImageClassification
TFViTModelTFViTPreTrainedModelmodeling_tf_vit)FlaxViTForImageClassificationFlaxViTModelFlaxViTPreTrainedModelmodeling_flax_vit   )r   r   )r   )r   )r   N__file__)module_spec)&typingr   utilsr   r   r   r   r	   r
   r   _import_structurer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r   r    sys__name__globals__spec__modules     S/var/www/html/venv/lib/python3.12/site-packages/transformers/models/vit/__init__.py<module>r0      s   !   );*HI F ,.. !
 4I2I./1D0E,-O#%,.. &
 7N5N12,..  
)n%
,.. 
,'(
,.. 
.)* ;<"$022 %
 	@;E')022 *
 	E
!#022 $
	
 	
c 022 !
 	cbk "022 #
 	kj '')J2GIZhpqCKKS & 		 & 		 & 		 & 		 & 		 *  *  *  *  * s   E	 E E! )E-  E8 !F =F F /F$ 	F/ 	EEEE!E*)E*-E54E58F ?F F
FFFF! F!$F,+F,/F76F7