
    sg                     J   d dl mZ ddlmZmZmZmZmZmZm	Z	 ddgiZ
	  e       s e       	 dge
d<   	  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 	  e       s e       	 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 	  e       s e       	 ddlmZmZmZ 	  e       s e       	 ddlmZmZmZ yd dlZ ee e       d   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 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_sentencepiece_availableis_tf_availableis_tokenizers_availableis_torch_availableconfiguration_xglm
XGLMConfigXGLMTokenizertokenization_xglmXGLMTokenizerFasttokenization_xglm_fast)XGLMForCausalLM	XGLMModelXGLMPreTrainedModelmodeling_xglm)FlaxXGLMForCausalLMFlaxXGLMModelFlaxXGLMPreTrainedModelmodeling_flax_xglm)TFXGLMForCausalLMTFXGLMModelTFXGLMPreTrainedModelmodeling_tf_xglm   )r   )r   )r   N__file__)!typingr   utilsr   r   r   r   r	   r
   r   _import_structurer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   sys__name__globalsmodules     T/var/www/html/venv/lib/python3.12/site-packages/transformers/models/xglm/__init__.py<module>r*      s   !   *L>: ?%',.. (
 />->)*H"$,.. %
 4G2G./
,..  
*o&
,.. 
/*+
,.. 
-() .5)+022 ,
 	5>&(022 )
 	>S!#022 $
 	SRd "022 #
 	dc

 022 !
	
 	
 '')J2GIZ[CKKO & 		 & 		 & 		 & 		 & 		  *  *  *  *  * s   D6 E E "E 9E# E. .E9 F F 8F 6D?>D?E
	E
EEE E #E+*E+.E65E69F FFFFFF"!F"