o
    TÃi6  ã                   @   s<   d dl mZmZ d dlmZ ddlmZ G dd„ deƒZdS )é   )Ú	DtypeEnumÚNormTypeEnum)ÚDSModuleConfigé    )ÚOptionalc                   @   sP   e Zd ZU dZejZeed< 	 dZe	e
 ed< 	 eed< 	 eed< 	 eed< dS )ÚDSUnembedConfigz$
    Config class for DSUnembed
    ÚdtypeNÚ	norm_typeÚ	model_dimÚmax_sequencesÚ
vocab_size)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úfp16r   Ú__annotations__r	   r   r   Úint© r   r   úi/home/ubuntu/.local/lib/python3.10/site-packages/deepspeed/inference/v2/modules/configs/unembed_config.pyr      s   
 r   N)Úinference_utilsr   r   Úmodules.ds_moduler   Útypingr   r   r   r   r   r   Ú<module>   s   