+
    œ°³jÈ  ã                   óx   € R t ^ RIHt ^RIHt ^RIHt ^RIHt ]! RR7      ] ! R R]4      4       4       t	R.t
R	# )
zPersimmon model configuration)Ústrict)ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringzadept/persimmon-8b-base)Ú
checkpointc                   ó”   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R
tRtRtRt^t^tV 3R ltV3R ltRtVtV ;t# )ÚPersimmonConfigaK  
qk_layernorm (`bool`, *optional*, default to `True`):
    Whether or not to normalize the Queries and Keys after projecting the hidden states

Example:

```python
>>> from transformers import PersimmonModel, PersimmonConfig

>>> # Initializing a Persimmon persimmon-7b style configuration
>>> configuration = PersimmonConfig()
```Ú	persimmonÚpast_key_valuesi   i   i @  Úrelu2g{®Gáz”?gñhãˆµøä>TFNg        c                óL   <€ VP                  R R4       \        SV `  ! R/ VB  R# )Úpartial_rotary_factorg      à?N© )Ú
setdefaultÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Úv/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/persimmon/configuration_persimmon.pyr   ÚPersimmonConfig.__post_init__=   s$   ø€ Ø×ÑÐ1°3Ô7Ü‰ÒÑ' Ô'ó    c                óz  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[ ;R&   S[;R&   S[;R	&   S[;R
&   S[;R&   S[S[,          R,          ;R&   S[;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsÚ
hidden_actÚmax_position_embeddingsÚinitializer_rangeÚlayer_norm_epsÚ	use_cacheÚtie_word_embeddingsNÚrope_parametersÚqk_layernormÚhidden_dropoutÚattention_dropoutÚpad_token_idÚbos_token_idÚeos_token_id)ÚintÚstrÚfloatÚboolr   ÚdictÚlist)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚPersimmonConfig.__annotate__   s   ø‡ ‚ ñ& Ññ' ñ( Ññ) ñ* Ñ"ñ+ ñ, Ññ- ñ. Ñ!ñ/ ñ0 Ññ1 ñ2 !Ñ(ñ3 ñ4 Ñ#ñ5 ñ6 Ñ ñ7 ñ8 Ññ9 ñ: Ñ%ñ; ñ< $¡dÕ*¨TÕ1Ñ8ñ= ñ> Ññ? ñ@ ™C•KÑ%ñA ñB ™s•{Ñ(ñC ñD ˜•*Ñ#ñE ñF ˜•*Ñ ñG ñH ™™S�	•/ DÕ(Ñ,òI r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferencer   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r3   s   @@r   r   r      sˆ   ù‡ € ñð €JØ#4Ð"5Ðà€JØ€KØ"ÐØÐØ!ÐØ€JØ#(ÐØ#ÐØ €NØ€IØ %ÐØ48€OØ€LØ"%€NØ%(ÐØ#€LØ €LØ+,€Lõ(÷M … r   r   N)r:   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r   Ú__all__r   r   r   Ú<module>rF      sK   ðñ $å .å 3Ý 1Ý #ñ Ð4Ô5Øô&(Ð&ó &(ó ó 6ð&(ðR Ð
‚r   