+
    œ°³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Cohere model configuration)Ú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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V 3R! ltV3R" ltR#t Vt!V ;t"# )$ÚCohereConfigaÍ  
logit_scale (`float`, *optional*, defaults to 0.0625):
    The scaling factor for the output logits.

```python
>>> from transformers import CohereModel, CohereConfig

>>> # Initializing a Cohere model configuration
>>> configuration = CohereConfig()

>>> # Initializing a model from the Cohere configuration
>>> model = CohereModel(configuration) # doctest: +SKIP

>>> # Accessing the model configuration
>>> configuration = model.config # doctest: +SKIP
```
ÚcohereÚpast_key_valuesg    €„Az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        c                óf   <€ V P                   f   V P                  V n         \        SV `  ! R/ VB  R # )N© )Únum_key_value_headsÚnum_attention_headsÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Úp/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/cohere/configuration_cohere.pyr   ÚCohereConfig.__post_init__X   s-   ø€ Ø×#Ñ#Ò+Ø'+×'?Ñ'?ˆDÔ$ä‰ÒÑ' Ô'ó    c                óÈ  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[R,          ;R&   S[ ;R&   S[ ;R&   S[ R,          ;R&   S[;R	&   S[ ;R
&   S[;R&   S[R,          ;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,          ;R&   S[R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeNÚlogit_scaleÚnum_hidden_layersr   r   Ú
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Úuse_qk_norm)ÚintÚfloatÚstrÚboolÚlistr   Údict)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚCohereConfig.__annotate__   si  ø‡ ‚ ñN ÑñO ñP ÑñQ ñR Ñ"ñS ñT ˜•Ñ&ñU ñV ÑñW ñX Ñ!ñY ñZ ˜t�Ñ*ñ[ ñ\ Ññ] ñ^ !Ñ'ñ_ ñ` Ñ#ña ñb ˜D•LÑ'ñc ñd Ññe ñf ˜•*Ñ ñg ñh ˜•*Ñ ñi ñj ™™S�	•/ DÕ(Ñ1ñk ñl Ñ$ñm ñn $¡dÕ*¨TÕ1Ñ8ño ñp Ñ ñq ñr ™s•{ TÕ)Ñ/ñs ñt ˜•Ñ$òu r    )r   )#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferenceÚdefault_thetaÚbase_model_tp_planÚbase_model_pp_planr#   r$   r%   r&   r'   r   r   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r<   s   @@r   r   r      s  ù‡ € ñð$ €JØ#4Ð"5ÐØ€Mà# 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Ø,/ÐØ$€Kõ(÷y … r    r   N)rC   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r   Ú__all__r   r    r   Ú<module>rR      sK   ðñ& !å .å 3Ý 1Ý #ñ Ð;Ô<Øô>(Ð#ó >(ó ó =ð>(ðB Ð
‚r    