o
    پi                     @   sT   d dl mZmZ d dlmZ d dlmZ eG dd deZeG dd deZdS )	    )	dataclassfield)SamplingParamsTeaCacheParamsc                   @   s   e Zd ZU dZeed< dZeed< dZeed< dZeed< d	Z	eed
< dZ
eed< edd dZeeeef  dB ed< edd dZeed< dS )HunyuanSamplingParams2   num_inference_steps}   
num_frames  height   width   fpsg      ?guidance_scalec                   C   s   g dS )N)
)     )r   r   )@  p  )r   r   )r   r   )r   r   )r   r   )r   P  )r   r   )r   r    r   r   r   `/home/ubuntu/.local/lib/python3.10/site-packages/sglang/multimodal_gen/configs/sample/hunyuan.py<lambda>   s    zHunyuanSamplingParams.<lambda>)default_factoryNsupported_resolutionsc                   C   s   t dg ddS )Ng333333?)g4%@gEJyygP@g~<2	g?)teacache_threshcoefficientsr   r   r   r   r   r   (   s    teacache_params)__name__
__module____qualname__r	   int__annotations__r   r   r   r   r   floatr   r   listtupler   r   r   r   r   r   r   
   s   
 r   c                   @   s   e Zd ZU dZeed< dS )FastHunyuanSamplingParam   r	   N)r    r!   r"   r	   r#   r$   r   r   r   r   r(   5   s   
 r(   N)	dataclassesr   r   4sglang.multimodal_gen.configs.sample.sampling_paramsr   -sglang.multimodal_gen.configs.sample.teacacher   r   r(   r   r   r   r   <module>   s   *