+
    œ°³j”  ã                   óÊ   € ^ RI Ht ^RIHt ^RIHtHt ]P                  ! ]4      t	]! RR7      ] ! R R]4      4       4       t
]! RR7      ] ! R R	]4      4       4       tR	R.tR
# )é    )Ústrict)ÚPreTrainedConfig)Úauto_docstringÚloggingzmicrosoft/git-base)Ú
checkpointc                   ód   a € ] tR t^t o RtRtRtRtRt^t	^t
^t^àt^tRtRtRtR	tV 3R
 ltRtV tR# )ÚGitVisionConfiga¬  
Example:

```python
>>> from transformers import GitVisionConfig, GitVisionModel

>>> # Initializing a GitVisionConfig with microsoft/git-base style configuration
>>> configuration = GitVisionConfig()

>>> # Initializing a GitVisionModel (with random weights) from the microsoft/git-base style configuration
>>> model = GitVisionModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úgit_vision_modelÚvision_configé   é   Ú
quick_gelugñhãˆµøä>g        ç{®Gáz”?c                ó:  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[;R&   S[;R	&   S[S[ ,          ;R
&   S[;R&   # )é   Úhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsÚnum_channelsÚ
image_sizeÚ
patch_sizeÚ
hidden_actÚlayer_norm_epsÚattention_dropoutÚinitializer_range)ÚintÚlistÚtupleÚstrÚfloat)ÚformatÚ__classdict__s   "€Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/git/configuration_git.pyÚ__annotate__ÚGitVisionConfig.__annotate__   sÄ   ø‡ ‚ ñ, Ññ- ñ. Ñ!ñ/ ñ0 Ññ1 ñ2 Ñ!ñ3 ñ4 Ññ5 ñ6 ‘d™3•i•¡%©©S¨¥/Õ1Ñ7ñ7 ñ8 ‘d™3•i•¡%©©S¨¥/Õ1Ñ6ñ9 ñ: Ñ"ñ; ñ< Ñ ñ= ñ> ™s•{Ñ(ñ? ñ@ Ñ#òA ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚbase_config_keyr   r   r   r   r   r   r   r   r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r#   s   @r$   r	   r	      sZ   ø‡ € ñð  $€JØ%€Oà€KØ!ÐØÐØ!ÐØ€LØ47€JØ46€JØ"€JØ €NØ%(ÐØ#Ð÷A ƒ r'   r	   c                   ó–   a a€ ] tR t^<t oRtRtR]/tRtRt	Rt
^t^tRtRtR	tR	tR
tRtRt^ tRtRt^et^ftRtV 3R ltV3R ltRtVtV ;t# )Ú	GitConfiga  
num_image_with_embedding (`int`, *optional*):
    The number of temporal embeddings to add, in case the model is used for video captioning/VQA.

Examples:

```python
>>> from transformers import GitConfig, GitModel

>>> # Initializing a GIT microsoft/git-base style configuration
>>> configuration = GitConfig()

>>> # Initializing a model (with random weights) from the microsoft/git-base style configuration
>>> model = GitModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úgitr   Ni:w  r   r   Úgelugš™™™™™¹?i   r   gê-�™—q=TFc                ó  <€ V P                   f&   \        4       V n         \        P                  R4       M:\	        V P                   \
        4      '       d   \        R/ V P                   B V n         \        SV `  ! R/ VB  R # )NzLvision_config is None. initializing the GitVisionConfig with default values.r(   )r   r	   ÚloggerÚinfoÚ
isinstanceÚdictÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€r$   r=   ÚGitConfig.__post_init__h   s`   ø€ Ø×ÑÒ%Ü!0Ó!2ˆDÔÜ�K‰KÐfÕgÜ˜×*Ñ*¬D×1Ò1Ü!0Ñ!F°4×3EÑ3EÑ!FˆDÔÜ‰ÒÑ' Ô'r'   c                óˆ  <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R	&   S[S[,          ;R
&   S[;R&   S[;R&   S[;R&   S[R,          ;R&   S[;R&   S[;R&   S[R,          ;R&   S[S[S[,          ,          R,          ;R&   S[R,          ;R&   # )r   Nr   Ú
vocab_sizer   r   r   r   r   Úhidden_dropout_probÚattention_probs_dropout_probÚmax_position_embeddingsr   r   Úpad_token_idÚ	use_cacheÚtie_word_embeddingsÚbos_token_idÚeos_token_idÚnum_image_with_embedding)r;   r	   r   r    r!   Úboolr   )r"   r#   s   "€r$   r%   ÚGitConfig.__annotate__<   s0  ø‡ ‚ ñ2 ™/Õ)¨DÕ0Ñ7ñ3 ñ4 Ññ5 ñ6 Ññ7 ñ8 Ññ9 ñ: Ñ!ñ; ñ< Ñ!ñ= ñ> Ññ? ñ@ ¡�Ñ*ñA ñB #(©#¥+Ñ3ñC ñD !Ñ'ñE ñF Ñ#ñG ñH Ñ!ñI ñJ ˜•*Ñ ñK ñL ÑñM ñN Ñ%ñO ñP ˜•*Ñ"ñQ ñR ™™S�	•/ DÕ(Ñ.ñS ñT " D�jÑ/òU r'   )r   )r)   r*   r+   r,   r-   r.   r	   Úsub_configsr   rC   r   r   r   r   r   rD   rE   rF   r   r   rG   rH   rI   rJ   rK   rL   r=   r0   r1   r2   Ú__classcell__)r@   r#   s   @@r$   r4   r4   <   s‹   ù‡ € ñð& €JØ" OÐ4€Kà37€MØ€JØ€KØÐØ!ÐØ!ÐØ€JØ'*ÐØ03Ð Ø#'ÐØ#ÐØ!€NØ €LØ€IØ %ÐØ"€LØ+.€LØ+/Ðõ(÷Y … r'   r4   N)Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú
get_loggerr)   r8   r	   r4   Ú__all__r(   r'   r$   Ú<module>rV      s…   ðõ  /å 3ß ,ð 
×	Ò	˜HÓ	%€ñ Ð/Ô0Øô$Ð&ó $ó ó 1ð$ñB Ð/Ô0Øô0(Ð ó 0(ó ó 1ð0(ðf Ð)Ð
*‚r'   