U
    5Af                     @   s  d dl mZ ddlmZmZmZmZmZmZm	Z	 dddgiZ
ze sJe W n ek
r`   Y nX dge
d< ze sze W n ek
r   Y nX d	ge
d
< ze	 se W n ek
r   Y nX ddddddddge
d< ze se W n ek
r   Y nX ddddge
d< ze s e W n ek
r8   Y nX ddddge
d< erddlmZmZ ze spe W n ek
r   Y nX dd lmZ ze se W n ek
r   Y nX dd!lmZ ze	 se W n ek
r   Y n*X dd"lmZmZmZmZmZmZmZmZ ze s.e W n ek
rF   Y nX dd#lmZmZmZmZ ze spe W n ek
r   Y nX dd$l m!Z!m"Z"m#Z#m$Z$ n$d d%l%Z%ee&e' d& e
e(d'e%j)e&< d%S )(    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_flax_availableis_sentencepiece_availableis_tf_availableis_tokenizers_availableis_torch_availableconfiguration_t5T5ConfigT5OnnxConfigT5Tokenizertokenization_t5T5TokenizerFasttokenization_t5_fastT5EncoderModelT5ForConditionalGenerationT5ModelT5PreTrainedModelload_tf_weights_in_t5T5ForQuestionAnsweringT5ForSequenceClassificationT5ForTokenClassificationmodeling_t5TFT5EncoderModelTFT5ForConditionalGeneration	TFT5ModelTFT5PreTrainedModelmodeling_tf_t5FlaxT5EncoderModelFlaxT5ForConditionalGenerationFlaxT5ModelFlaxT5PreTrainedModelmodeling_flax_t5   )r   r   )r   )r   )r   r   r   r   r   r   r   r   )r   r   r   r   )r    r!   r"   r#   N__file__)Zmodule_spec)*typingr   utilsr   r   r   r   r   r	   r
   Z_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#   sys__name__globals__spec__modules r.   r.   C/tmp/pip-unpacked-wheel-zw5xktn0/transformers/models/t5/__init__.py<module>   s   $









(

	