
    sg                        d dl mZ ddlmZmZmZmZmZmZ ddgdgdZ		  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 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mZmZmZ 	  e       s e       	 ddlmZmZmZmZmZmZm Z m!Z! 	  e       s e       	 ddl"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*j\                  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 yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_flax_availableis_tf_availableis_tokenizers_availableis_torch_availableDistilBertConfigDistilBertOnnxConfigDistilBertTokenizer)configuration_distilberttokenization_distilbertDistilBertTokenizerFasttokenization_distilbert_fast)DistilBertForMaskedLMDistilBertForMultipleChoiceDistilBertForQuestionAnswering#DistilBertForSequenceClassification DistilBertForTokenClassificationDistilBertModelDistilBertPreTrainedModelmodeling_distilbert)TFDistilBertForMaskedLMTFDistilBertForMultipleChoice TFDistilBertForQuestionAnswering%TFDistilBertForSequenceClassification"TFDistilBertForTokenClassificationTFDistilBertMainLayerTFDistilBertModelTFDistilBertPreTrainedModelmodeling_tf_distilbert)FlaxDistilBertForMaskedLMFlaxDistilBertForMultipleChoice"FlaxDistilBertForQuestionAnswering'FlaxDistilBertForSequenceClassification$FlaxDistilBertForTokenClassificationFlaxDistilBertModelFlaxDistilBertPreTrainedModelmodeling_flax_distilbert   )r   r   )r   )r   N__file__)module_spec)/typingr   utilsr   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   r    r!   r*   r#   r$   r%   r&   r'   r(   r)   sys__name__globals__spec__modules     Z/var/www/html/venv/lib/python3.12/site-packages/transformers/models/distilbert/__init__.py<module>r9      s:   !  	! !66 T"$,.. %
 :S8S45,..  
0+,,.. 
	3./,.. 
501  =J&(022 )
 	J
!#022 $
	
 	
 	

 022 !
		
 		
 		

 "022 #
	
 	
 	
 '')J2GIZhpqCKKu & 		 & 		  & 		" & 		0 *  *   * " * s   D/ D; E $E E !E' E2 'E= /D87D8;EEEEEEE$#E$'E/.E/2E:9E:=FF