ó
    ˆŽ¡jŒ  ã                   ó`   • S SK Jr  SSKJr  SSKJr  \" SS9\ " S S\5      5       5       rS/rg	)
é    )Ústricté   )ÚPreTrainedConfig)Úauto_docstringz&DeepGlint-AI/mlcd-vit-bigG-patch14-336)Ú
checkpointc                   ó.  • \ rS rSr% SrSrSrSrSr\	\
S'   Sr\	\
S	'   S
r\	\
S'   Sr\	\
S'   Sr\	\
S'   Sr\	\
S'   Sr\	\\	   -  \\	\	4   -  \
S'   Sr\	\\	   -  \\	\	4   -  \
S'   Sr\\
S'   Sr\\
S'   Sr\\	-  \
S'   Sr\\
S'   Sr\\
S'   S r\S -  \
S!'   S"rg )#ÚMLCDVisionConfigé   aF  
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_configÚaxiali€  Úhidden_sizei    Úintermediate_sizeé0   Únum_hidden_layersé   Únum_attention_headsé   Únum_key_value_groupsr   Únum_channelsiP  Ú
image_sizeé   Ú
patch_sizeÚgeluÚ
hidden_actgñhãˆµøä>Úlayer_norm_epsg        Úattention_dropoutg{®Gáz”?Úinitializer_rangeg      ð?Úinitializer_factorNÚrope_parameters© )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚbase_config_keyÚdefault_rope_typer   ÚintÚ__annotations__r   r   r   r   r   r   ÚlistÚtupler   r   Ústrr   Úfloatr   r   r   r    ÚdictÚ__static_attributes__r!   ó    Ú¹C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\transformers/models/mlcd/configuration_mlcd.pyr	   r	      sÞ   ‡ ñð& %€JØ%€OØÐà€K�ÓØ!Ð�sÓ!ØÐ�sÓØ!Ð˜Ó!Ø !Ð˜#Ó!Ø€L�#ÓØ47€J��d˜3‘i‘ %¨¨S¨¡/Ñ1Ó7Ø46€J��d˜3‘i‘ %¨¨S¨¡/Ñ1Ó6Ø€J�ÓØ €N�EÓ Ø%(Ð�u˜s‘{Ó(Ø#Ð�uÓ#Ø #Ð˜Ó#Ø#'€O�T˜D‘[Ö'r2   r	   N)Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r	   Ú__all__r!   r2   r3   Ú<module>r8      sF   ðõ( /å 3Ý #ñ ÐCÑDØô%(Ð'ó %(ó ó Eð%(ðP Ð
�r2   