o
    TÃi  ã                   @   s>   d dl mZ ddlmZmZ ddlmZ 	 G dd„ deƒZdS )é    )ÚOptionalé   )Ú	DtypeEnumÚNormTypeEnum)ÚDSModuleConfigc                   @   sf   e Zd ZU dZejZeed< 	 eed< 	 dZ	e
ed< 	 dZeed< 	 dZe
ed< 	 d	Zee ed
< d	S )ÚDSEmbeddingsConfigz(
    Config class for DSEmbeddings.
    Úresidual_dtypeÚembedding_dimFÚpositional_embeddingr   Úpositional_offsetÚuse_token_typeNÚoutput_normalization)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úfp16r   Ú__annotations__Úintr
   Úboolr   r   r   r   r   © r   r   úk/home/ubuntu/.local/lib/python3.10/site-packages/deepspeed/inference/v2/modules/configs/embedding_config.pyr   "   s   
 r   N)Útypingr   Úinference_utilsr   r   Úmodules.ds_moduler   r   r   r   r   r   Ú<module>   s
   