
    iD                     f    d dl mZ ddlmZ ddlmZ  ed      e G d de                    ZdgZy	)
    )strict   )PreTrainedConfig)auto_docstringz&DeepGlint-AI/mlcd-vit-bigG-patch14-336)
checkpointc                      e Zd ZU dZdZdZ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<   dZeee   z  eeef   z  ed<   dZeee   z  eeef   z  ed<   dZeed<   dZeed<   dZeez  ed<   dZeed<   dZeed<   y)MLCDVisionConfigav  
    num_key_value_groups (`int`, *optional*, defaults to 1):
        Number of key-value groups used in Attention.

    Example:

    ```python
    >>> from transformers import MLCDVisionConfig, MLCDVisionModel

    >>> # Initializing a MLCDVisionConfig with DeepGlint-AI/mlcd-vit-bigG-patch14-336 style configuration
    >>> configuration = MLCDVisionConfig()

    >>> # Initializing a MLCDVisionModel (with random weights) from the DeepGlint-AI/mlcd-vit-bigG-patch14-336 style configuration
    >>> model = MLCDVisionModel(configuration)

    >>> # Accessing the model configuration
    >>> configuration = model.config
    ```mlcd_vision_modelvision_configi  hidden_sizei    intermediate_size0   num_hidden_layers   num_attention_heads   num_key_value_groupsr   num_channelsiP  
image_size   
patch_sizegelu
hidden_actgh㈵>layer_norm_epsg        attention_dropoutg{Gz?initializer_rangeg      ?initializer_factorN)__name__
__module____qualname____doc__
model_typebase_config_keyr   int__annotations__r   r   r   r   r   r   listtupler   r   strr   floatr   r   r        |/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/transformers/models/mlcd/configuration_mlcd.pyr	   r	      s    & %J%OK!s!s!! !#!L#47Jd3i%S/1746Jd3i%S/16J NE %(us{(#u# ##r+   r	   N)huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r	   __all__r*   r+   r,   <module>r1      sF   ( / 3 # CD#$' #$  E#$L 
r+   