
    3;ji<
                     $   d dl mZ ddlmZmZmZmZ ddgiZ	  e            s
 e            	 dged<   dged	<   d
ged<   n# e$ r Y nw xY w	  e            s
 e            	 g ded<   n# e$ r Y nw xY werrddlm	Z	 	  e            s
 e            	 ddl
mZ ddlmZ ddlmZ n# e$ r Y nw xY w	  e            s
 e            	 ddlmZmZmZmZmZmZmZmZ dS # e$ r Y dS w xY wd dlZ ee e            d         e          ej        e<   dS )    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_torch_availableis_vision_availableconfiguration_vilt
ViltConfigViltFeatureExtractorfeature_extraction_viltViltImageProcessorimage_processing_viltViltProcessorprocessing_vilt)ViltForImageAndTextRetrieval"ViltForImagesAndTextClassificationViltForTokenClassificationViltForMaskedLMViltForQuestionAnswering	ViltLayer	ViltModelViltPreTrainedModelmodeling_vilt   )r
   )r   )r   )r   )r   r   r   r   r   r   r   r   N__file__)typingr   utilsr   r   r   r   _import_structurer	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   sys__name__globalsmodules     [/root/voice-cloning/.venv/lib/python3.11/site-packages/transformers/models/vilt/__init__.py<module>r&      s   !           i i i i i i i i i i i i *L>: =   /,,.../
 5K3K/02F1G-.,;+<'(( & 	 	 	D	 /,,.../
	* 	* 	*o&& & 	 	 	D	  "\......3""$$ 	300222	3
 	BAAAAA======2222222 *   
!!## 	300222	3
		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 *     JJJ'K''))J2GIZ[[CKsG   A A	A	A* *A21A2>B& &B.-B.2C C&%C&