
    sg                        d dl mZ ddlmZmZmZmZ dgddgddgd	Z	  e       s e       	 g d
ed<   g ded<   g ded<    e       rg ded<   ermddlm	Z	 ddl
mZmZ ddlmZmZ 	  e       s e       	 dd
lmZmZmZmZmZmZ ddlmZmZmZmZmZmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$m%Z%  e       rddl&m'Z'm(Z(m)Z)m*Z* yyd dl+Z+ ee, e-       d   ee.      e+j^                  e,<   y# e$ r Y w xY w# e$ r Y Mw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_tf_availableis_torch_availableData2VecAudioConfigData2VecTextConfigData2VecTextOnnxConfigData2VecVisionConfigData2VecVisionOnnxConfig)configuration_data2vec_audioconfiguration_data2vec_textconfiguration_data2vec_vision)(Data2VecAudioForAudioFrameClassificationData2VecAudioForCTC&Data2VecAudioForSequenceClassificationData2VecAudioForXVectorData2VecAudioModelData2VecAudioPreTrainedModelmodeling_data2vec_audio)Data2VecTextForCausalLMData2VecTextForMaskedLMData2VecTextForMultipleChoice Data2VecTextForQuestionAnswering%Data2VecTextForSequenceClassification"Data2VecTextForTokenClassificationData2VecTextModelData2VecTextPreTrainedModelmodeling_data2vec_text)$Data2VecVisionForImageClassification$Data2VecVisionForMaskedImageModeling%Data2VecVisionForSemanticSegmentationData2VecVisionModelData2VecVisionPreTrainedModelmodeling_data2vec_vision)&TFData2VecVisionForImageClassification'TFData2VecVisionForSemanticSegmentationTFData2VecVisionModelTFData2VecVisionPreTrainedModelmodeling_tf_data2vec_vision   )r	   )r
   r   )r   r   N__file__)module_spec)0typingr   utilsr   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   r   r   r&   r!   r"   r#   r$   r%   r+   r'   r(   r)   r*   sys__name__globals__spec__modules     X/var/www/html/venv/lib/python3.12/site-packages/transformers/models/data2vec/__init__.py<module>r:      sF   ! e e &;$; $
 	"&
 ,..  
4/0	3./501 834 A

!#022 $
	
 	
		
 		
 		
	
 	
 	
 	
  '')J2GIZhpqCKKu & 		f * s#   C& *C1 &C.-C.1C98C9