
    sg!                        d dl mZ ddlmZmZmZmZmZ ddgdgdZ	  e       s e       	 dged	<   d
ged<   	  e       s e       	 g ded<   erSddl	m
Z
mZ ddlmZ 	  e       s e       	 ddlmZ ddlmZ 	  e       s e       	 ddlmZmZmZmZmZmZmZmZmZmZ yd dlZ ee e       d   ee       ejB                  e<   y# e$ r Y w xY w# e$ r Y w xY w# e$ r Y lw xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_tokenizers_availableis_torch_availableis_vision_availablePerceiverConfigPerceiverOnnxConfigPerceiverTokenizer)configuration_perceivertokenization_perceiverPerceiverFeatureExtractorfeature_extraction_perceiverPerceiverImageProcessorimage_processing_perceiver)
-PerceiverForImageClassificationConvProcessing&PerceiverForImageClassificationFourier&PerceiverForImageClassificationLearnedPerceiverForMaskedLM"PerceiverForMultimodalAutoencodingPerceiverForOpticalFlow"PerceiverForSequenceClassificationPerceiverLayerPerceiverModelPerceiverPreTrainedModelmodeling_perceiver   )r
   r   )r   )r   )r   N__file__)module_spec)"typingr   utilsr   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   sys__name__globals__spec__modules     Y/var/www/html/venv/lib/python3.12/site-packages/transformers/models/perceiver/__init__.py<module>r,      s_   !  !23HI34 
R ,.. !
 :U8U457P6Q23,..  
/*+ M:H"$022 %
 	LG
!#022 $
	
 	
 	
 	
 '')J2GIZhpqCKK{ & 		 & 		0 *  * sF   C C !C! =C, CCCC!C)(C),C43C4