
    .`i                     .    d dl mZ  G d de          ZdS )    )PretrainedConfigc                   f     e Zd ZdZ	 	 	 	 	 	 	 	 dd	ed
ededededededeeef         f fdZ xZS )MoonViTConfigmoonvit   @                r   
patch_sizeinit_pos_emb_heightinit_pos_emb_widthnum_attention_headsnum_hidden_layershidden_sizeintermediate_sizemerge_kernel_sizec	                      t                      j        di |	 || _        || _        || _        || _        || _        || _        || _        || _	        d S )N )
super__init__r   r   r   r   r   r   r   r   )selfr   r   r   r   r   r   r   r   kwargs	__class__s             {/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/transformers_utils/configs/moonvit.pyr   zMoonViTConfig.__init__
   sg     	""6"""$#6 "4!2#6 &!2!2    )r   r   r   r	   r
   r   r   r   )__name__
__module____qualname__
model_typeinttupler   __classcell__)r   s   @r   r   r      s        J #%"$#%!#!%-33 33 !3  	3
 !3 3 3 3 !c?3 3 3 3 3 3 3 3 3 3r   r   N) transformers.configuration_utilsr   r   r   r   r   <module>r(      sN    > = = = = =3 3 3 3 3$ 3 3 3 3 3r   