
    .`iR                     F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )DeepseekV2Config)PretrainedConfig)MoonViTConfigc                   \     e Zd ZdZ	 	 	 	 	 ddeez  dz  deez  dz  ded	ed
ef
 fdZ xZ	S )KimiVLConfigkimi_vlN r   vision_configtext_configignore_indexmedia_placeholder_token_idpad_token_idc                 >   |t                      }n!t          |t                    rt          di |}|| _        |t	                      }n!t          |t                    rt	          di |}|| _        || _        || _         t                      j	        dd|i| d S )Nr    )
r   
isinstancedictr   r   r   r   r   super__init__)selfr   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/kimi_vl.pyr   zKimiVLConfig.__init__   s      )OOMMt,, 	;)::M::M**,,KKT** 	:*99[99K&(*D'==l=f=====    )NNr	   r
   r   )
__name__
__module____qualname__
model_typer   r   r   intr   __classcell__)r   s   @r   r   r      s        J 6:6: *0> >m+d2> ,,t3> 	>
 %(> > > > > > > > > > >r   r   N)transformersr    transformers.configuration_utilsr   'vllm.transformers_utils.configs.moonvitr   r   r   r   r   <module>r$      sr   
 * ) ) ) ) ) = = = = = = A A A A A A> > > > ># > > > > >r   