
    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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# 	  e       s e       	 ddl$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	e0      e-jb                  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RobertaConfigRobertaOnnxConfigRobertaTokenizer)configuration_robertatokenization_robertaRobertaTokenizerFasttokenization_roberta_fast)RobertaForCausalLMRobertaForMaskedLMRobertaForMultipleChoiceRobertaForQuestionAnswering RobertaForSequenceClassificationRobertaForTokenClassificationRobertaModelRobertaPreTrainedModelmodeling_roberta)	TFRobertaForCausalLMTFRobertaForMaskedLMTFRobertaForMultipleChoiceTFRobertaForQuestionAnswering"TFRobertaForSequenceClassificationTFRobertaForTokenClassificationTFRobertaMainLayerTFRobertaModelTFRobertaPreTrainedModelmodeling_tf_roberta)FlaxRobertaForCausalLMFlaxRobertaForMaskedLMFlaxRobertaForMultipleChoiceFlaxRobertaForQuestionAnswering$FlaxRobertaForSequenceClassification!FlaxRobertaForTokenClassificationFlaxRobertaModelFlaxRobertaPreTrainedModelmodeling_flax_roberta   )r   r   )r   )r   N__file__)module_spec)2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)   r*   r+   r,   sys__name__globals__spec__modules     W/var/www/html/venv/lib/python3.12/site-packages/transformers/models/roberta/__init__.py<module>r<      s2   !  ./BC/0 
N"$,.. %
 7M5M12,..  
	-(),.. 

0+,,.. 
	2-. G6D&(022 )
 	D
!#022 $
		
 		
 		

 022 !

	
 
	
 
	

 "022 #
		
 		
 		
 '')J2GIZhpqCKK{ & 		 & 		" & 		$ & 		, *  * " * $ * s   D5 E E $E E" !E- E8 +F 5D>=D>E	E	EEEE"E*)E*-E54E58F ?F F
F