+
    œ°³jý  ã                   ó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	# )
é    )Ústrict)ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringzCohereForAI/c4ai-command-r-v01)Ú
checkpointc                   óê   a a€ ] tR t^t oRtRtR.tRRRRRRRR	R
RRRRR	/tRR.R.3RRR.R.3RR.R.3/tRt	Rt
RtRt^(t^@t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V 3R! ltV3R" ltR#t Vt!V ;t"# )$ÚCohere2ConfigaÖ  
logit_scale (`float`, *optional*, defaults to 0.0625):
    The scaling factor for the output logits.

```python
>>> from transformers import Cohere2Model, Cohere2Config

>>> # Initializing a Cohere Nextmodel configuration
>>> configuration = Cohere2Config()

>>> # Initializing a model from the Cohere2 configuration
>>> model = Cohere2Model(configuration) # doctest: +SKIP

>>> # Accessing the model configuration
>>> configuration = model.config # doctest: +SKIP
```
Úcohere2Úpast_key_valueszlayers.*.self_attn.q_projÚcolwisezlayers.*.self_attn.k_projzlayers.*.self_attn.v_projzlayers.*.self_attn.o_projÚrowwisezlayers.*.mlp.gate_projzlayers.*.mlp.up_projzlayers.*.mlp.down_projÚembed_tokensÚ	input_idsÚinputs_embedsÚlayersÚhidden_statesÚattention_maskÚnormi è i    i X  g      °?NÚsilug{®Gáz”?gñhãˆµøä>Tiä Fg        i   c                óŠ  <€ V P                   f   V P                  V n         V P                  V P                  ,          V n        V P                  f^   VP                  R^4      p\        V P                  4       Uu. uF&  p\        V^,           V,          4      '       d   RMRNK(  	  upV n        \        SV `(  ! R/ VB  R # u upi )NÚsliding_window_patternÚsliding_attentionÚfull_attention© )Únum_key_value_headsÚnum_attention_headsÚhidden_sizeÚhead_dimÚlayer_typesÚpopÚrangeÚnum_hidden_layersÚboolÚsuperÚ__post_init__)ÚselfÚkwargsÚ_sliding_window_patternÚiÚ	__class__s   &,  €Úr/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/cohere2/configuration_cohere2.pyr%   ÚCohere2Config.__post_init__X   s¶   ø€ Ø×#Ñ#Ò+Ø'+×'?Ñ'?ˆDÔ$ð ×(Ñ(¨D×,DÑ,DÕDˆŒð ×ÑÒ#à&,§j¡jÐ1IÈ1Ó&MÐ#ô ˜t×5Ñ5Ô6ó á6�Aô (,¨Q°­UÐ6MÕ,M×'NÒ'NÑ#ÐTdÒdÙ6ñ ˆDÔô
 	‰ÒÑ' Ô'ùò s   Á:,C c                óÈ  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[ ;R&   S[ ;R&   S[ R,          ;R&   S[;R	&   S[ ;R
&   S[;R&   S[;R&   S[;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[;R&   S[S[,          R,          ;R&   S[;R&   S[S[ ,          ;R&   S[ R,          ;R&   S[S[,          R,          ;R&   # )é   Ú
vocab_sizer   Úintermediate_sizeÚlogit_scaler"   r   Nr   Ú
hidden_actÚmax_position_embeddingsÚinitializer_rangeÚlayer_norm_epsÚ	use_cacheÚpad_token_idÚbos_token_idÚeos_token_idÚtie_word_embeddingsÚrope_parametersÚattention_biasÚattention_dropoutÚsliding_windowr   )ÚintÚfloatÚstrr#   Úlistr   Údict)ÚformatÚ__classdict__s   "€r+   Ú__annotate__ÚCohere2Config.__annotate__   st  ø‡ ‚ ñL ÑñM ñN ÑñO ñP Ñ"ñQ ñR ÑñS ñT ÑñU ñV Ñ!ñW ñX ˜t�Ñ*ñY ñZ Ññ[ ñ\ !Ñ'ñ] ñ^ Ñ#ñ_ ñ` Ñ ña ñb Ññc ñd ˜•*Ñ ñe ñf ˜•*Ñ ñg ñh ™™S�	•/ DÕ(Ñ1ñi ñj Ñ$ñk ñl $¡dÕ*¨TÕ1Ñ8ñm ñn Ñ ño ñp ™s•{Ñ(ñq ñr ˜$•JÑ%ñs ñt ‘c•˜TÕ!Ñ(òu ó    )r   r   r   )#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferenceÚbase_model_tp_planÚbase_model_pp_planr/   r   r0   r1   r"   r   r   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r   r%   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r*   rE   s   @@r+   r	   r	      s  ù‡ € ñð$ €JØ#4Ð"5Ðà# YØ# YØ# YØ# YØ  )Ø 	Ø  )ðÐð 	˜+˜¨Ð(9Ð:Ø�OÐ%5Ð6¸Ð8IÐJØ�/Ð" _Ð$5Ð6ðÐð €JØ€KØ"ÐØ€KØÐØ!ÐØ&*ÐØ€JØ#'ÐØ#ÐØ €NØ€IØ €LØ €LØ+1€LØ $ÐØ48€OØ €NØ%(ÐØ!%€NØ$(€Kõ(÷y … rH   r	   N)
Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r	   Ú__all__r   rH   r+   Ú<module>r[      sK   ðõ* /å 3Ý 1Ý #ñ Ð;Ô<ØôJ(Ð$ó J(ó ó =ðJ(ðZ Ð
‚rH   