+
    œ°³jî  ã                   ó°   € R t ^ RIHt ^RIHt ^RIHt ^RIHtH	t	 ^RI
HtHt ]	P                  ! ]4      t]! RR7      ] ! R R	]4      4       4       tR	.tR
# )zFuyu model configuration)Ústrict)ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringÚlogging)ÚCONFIG_MAPPINGÚ
AutoConfigzadept/fuyu-8b)Ú
checkpointc                   ó´   a a€ ] tR t^t oRtRtR]/tR.tRt	Rt
RtRt^$t^@tR	tRtR
t^t^tRtRtRtRtRtRtRtRtRt^t^tRtRt V 3R lt!V3R lt"Rt#Vt$V ;t%# )Ú
FuyuConfigz˜
Example:

```python
>>> from transformers import FuyuConfig

>>> # Initializing a Fuyu fuyu-7b style configuration
>>> configuration = FuyuConfig()
```ÚfuyuÚtext_configÚpast_key_valuesg     jØ@i   i   i @  Úrelu2i,  g{®Gáz”?gñhãˆµøä>TFNg        ic c                ó@  <€ V P                   Ef   / RV P                  bRV P                  bRV P                  bRV P                  bRV P
                  bRV P                  bRV P                  bRV P                  bR	V P                  bR
V P                  bRV P                  bRV P                  bRV P                  bRV P                  bRV P                  bRV P                   bRV P"                  bp\$        P'                  R4       \(        R,          ! R/ VB V n         M^\+        V P                   \,        4      '       d?   V P                   P/                  RR4      p\(        V,          ! R/ V P                   B V n         VP1                  RR4       \2        SV `h  ! R/ VB  R # )NÚ
vocab_sizeÚmax_position_embeddingsÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsÚ
hidden_actÚinitializer_rangeÚlayer_norm_epsÚ	use_cacheÚrope_parametersÚqk_layernormÚhidden_dropoutÚattention_dropoutÚpad_token_idÚbos_token_idÚeos_token_idzEtext_config is None. initializing the text model with default values.Ú	persimmonÚ
model_typeÚpartial_rotary_factorg      à?© )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   ÚloggerÚinfor   Ú
isinstanceÚdictÚgetÚ
setdefaultÚsuperÚ__post_init__)ÚselfÚkwargsr   Útext_model_typeÚ	__class__s   &,  €Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/fuyu/configuration_fuyu.pyr-   ÚFuyuConfig.__post_init__E   sÉ  ø€ Ø×ÑÓ#ðØ˜dŸo™oðà)¨4×+GÑ+Gðð ˜t×/Ñ/ðð $ T×%;Ñ%;ð	ð
 $ T×%;Ñ%;ðð & t×'?Ñ'?ðð ˜dŸo™oðð $ T×%;Ñ%;ðð ! $×"5Ñ"5ðð ˜TŸ^™^ðð " 4×#7Ñ#7ðð  × 1Ñ 1ðð ! $×"5Ñ"5ðð $ T×%;Ñ%;ðð  × 1Ñ 1ðð   × 1Ñ 1ð!ð"  × 1Ñ 1ð#ˆKô& �K‰KÐ_Ô`Ü-¨kÖ:ÑI¸[ÑIˆDÕÜ˜×(Ñ(¬$×/Ò/Ø"×.Ñ.×2Ñ2°<ÀÓMˆOÜ-¨oÖ>ÑRÀ×AQÑAQÑRˆDÔà×ÑÐ1°3Ô7Ü‰ÒÑ' Ô'ó    c                óD  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[ ;R&   S[ R,          ;R	&   S[ R,          ;R
&   S[ R,          ;R&   S[;R&   S[R,          ;R&   S[;R&   S[;R&   S[S[,          R,          ;R&   S[R,          ;R&   S[S[ ,          R,          ;R&   S[S[ ,          R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ R,          ;R&   S[S[,          R,          ;R&   # )é   r   r   r   r   r   r   r   NÚ
image_sizeÚ
patch_sizeÚnum_channelsr   r   r   Útie_word_embeddingsr   r   r   r   r   r    r!   Úimage_token_idr   )ÚintÚstrÚfloatÚboolr   r)   Úlistr   )ÚformatÚ__classdict__s   "€r2   Ú__annotate__ÚFuyuConfig.__annotate__   s–  ø‡ ‚ ñ$ Ññ% ñ& Ññ' ñ( Ñ"ñ) ñ* Ññ+ ñ, Ñ!ñ- ñ. Ññ/ ñ0 !Ñ(ñ1 ñ2 �d•
Ñ ñ3 ñ4 �d•
Ññ5 ñ6 ˜•*Ñ ñ7 ñ8 Ñ#ñ9 ñ: ˜D•LÑ'ñ; ñ< Ññ= ñ> Ñ%ñ? ñ@ $¡dÕ*¨TÕ1Ñ8ñA ñB ˜•+Ñ$ñC ñD ™C•K $Õ&Ñ,ñE ñF ™s•{ TÕ)Ñ/ñG ñH ˜•*Ñ#ñI ñJ ˜•*Ñ ñK ñL ™™S�	•/ DÕ(Ñ,ñM ñN ˜$•JÑ&ñO ñP Ñ(Õ(¨4Õ/Ñ6òQ r4   )r   )&Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r#   r   Úsub_configsÚkeys_to_ignore_at_inferenceÚdefault_thetar   r   r   r   r   r   r   r7   r8   r9   r   r   r   r:   r   r   r   r   r   r    r!   r;   r   r-   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r1   rB   s   @@r2   r   r      s°   ù‡ € ñð €JØ  *Ð-€KØ#4Ð"5ÐØ€Mà€JØ€KØ"ÐØÐØ!ÐØ€JØ#(ÐØ €JØ€JØ €LØ#ÐØ#'€NØ€IØ %ÐØ48€OØ $€LØ),€NØ,/ÐØ#€LØ €LØ+,€LØ!&€NØ26€Kõ(÷U … r4   r   N)rI   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r   Úautor   r   Ú
get_loggerrE   r&   r   Ú__all__r%   r4   r2   Ú<module>rX      sa   ðñ å .å 3Ý 1ß ,ß -ð 
×	Ò	˜HÓ	%€ñ ˜?Ô+ØôD(Ð!ó D(ó ó ,ðD(ðN ˆ.‚r4   