
    .`i                     .    d dl mZ  G d de          ZdS )    )Qwen2VLConfigc                       e Zd ZdZdZdS )Tarsier2Configa  
    Tarsier2's config.json is written such that AutoConfig.from_pretrained will create
    a deeply nested config consisting of:

    - LlavaConfig
      - Qwen2VLConfig
        - Qwen2VLTextConfig
        - Qwen2VLVisionConfig
      - Qwen2VLConfig
        - Qwen2VLTextConfig
        - Qwen2VLVisionConfig

    When it should really just be a single Qwen2VLConfig.

    This class is a hack to stop AutoConfig from creating the nested config structure.
    tarsier2N)__name__
__module____qualname____doc__
model_type     |/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/transformers_utils/configs/tarsier2.pyr   r      s         " JJJr   r   N)transformersr   r   r   r   r   <module>r      sM    ' & & & & &    ]     r   