U
    4Af                     @   sR  d dl mZ ddlmZmZmZmZ ddgdgdZze sBe W n ek
rX   Y nX dged	< ze sre W n ek
r   Y nX d
ddged< er*ddlm	Z	m
Z
 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 n$d dlZeee d eedeje< dS )    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_tokenizers_availableis_torch_availableCodeGenConfigCodeGenOnnxConfigCodeGenTokenizer)configuration_codegentokenization_codegenCodeGenTokenizerFasttokenization_codegen_fastCodeGenForCausalLMCodeGenModelCodeGenPreTrainedModelmodeling_codegen   )r   r	   )r
   )r   )r   r   r   N__file__)Zmodule_spec)typingr   utilsr   r   r   r   Z_import_structurer   r   r	   r   r
   r   r   r   r   r   r   sys__name__globals__spec__modules r   r   H/tmp/pip-unpacked-wheel-zw5xktn0/transformers/models/codegen/__init__.py<module>   sH   




