+
    œ°³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THUDM/glm-4-9b-chat)Ú
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/tRR.R.3RRR.R.3RR.R.3/tRt	Rt
Rt^(t^ 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RtV 3R! ltV3R" ltR#tVtV ;t # )$Ú	GlmConfigaW  
Example:

```python
>>> from transformers import GlmModel, GlmConfig
>>> # Initializing a Glm glm-4-9b-chat style configuration
>>> configuration = GlmConfig()
>>> # Initializing a model from the glm-4-9b-chat style configuration
>>> model = GlmModel(configuration)
>>> # Accessing the model configuration
>>> configuration = model.config
```ÚglmÚ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_up_projÚcolwise_gather_outputzlayers.*.mlp.down_projÚrowwise_split_inputÚembed_tokensÚ	input_idsÚinputs_embedsÚlayersÚhidden_statesÚattention_maskÚnormi P i   i€5  Úsilug        i   g{®Gáz”?gñhãˆµø„>TFNé!O c                óz   <€ VP                  R R4       V P                  f
   . ROV n        \        SV `  ! R/ VB  R# )Úpartial_rotary_factorg      à?N)r   i(O i*O © )Ú
setdefaultÚeos_token_idÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/glm/configuration_glm.pyr   ÚGlmConfig.__post_init__L   s8   ø€ Ø×ÑÐ1°3Ô7Ø×ÑÒ$Ú 8ˆDÔÜ‰ÒÑ' Ô'ó    c                ó   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ R,          ;R&   S[ R,          ;R&   S[;R	&   S[S[ ,          R,          ;R
&   S[ ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[S[,          R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ R,          ;R&   S[;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsNÚnum_key_value_headsÚhead_dimÚ
hidden_actÚattention_dropoutÚmax_position_embeddingsÚinitializer_rangeÚrms_norm_epsÚ	use_cacheÚtie_word_embeddingsÚrope_parametersÚpad_token_idr   Úbos_token_idÚattention_bias)ÚintÚstrÚfloatÚboolr   ÚdictÚlist)ÚformatÚ__classdict__s   "€r#   Ú__annotate__ÚGlmConfig.__annotate__   sR  ø‡ ‚ ñ@ ÑñA ñB ÑñC ñD Ñ"ñE ñF ÑñG ñH Ñ!ñI ñJ ˜t�Ñ'ñK ñL �D�jÑñM ñN ÑñO ñP ™s•{ TÕ)Ñ/ñQ ñR !Ñ)ñS ñT Ñ#ñU ñV Ñ'ñW ñX ÑñY ñZ Ñ%ñ[ ñ\ $¡dÕ*¨TÕ1Ñ8ñ] ñ^ ˜•*Ñ%ñ_ ñ` ™™S�	•/ DÕ(Ñ/ña ñb ˜•*Ñ#ñc ñd Ñòe r%   )r   )!Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferenceÚbase_model_tp_planÚbase_model_pp_planr(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r   r8   r9   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r"   rA   s   @@r#   r	   r	      sô   ù‡ € ñð €JØ#4Ð"5Ðà# YØ# YØ# YØ# YØ#Ð%<Ø Ð"7ðÐð 	˜+˜¨Ð(9Ð:Ø�OÐ%5Ð6¸Ð8IÐJØ�/Ð" _Ð$5Ð6ðÐð €JØ€KØ"ÐØÐØ!ÐØ&'ÐØ€HØ€JØ,/ÐØ#)ÐØ#ÐØ'€LØ€IØ %ÐØ48€OØ%€LØ+/€LØ#€LØ€Nõ(÷i … r%   r	   N)
Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r	   Ú__all__r   r%   r#   Ú<module>rV      sG   ðõ" /å 3Ý 1Ý #ñ Ð0Ô1Øô6(Ð ó 6(ó ó 2ð6(ðr ˆ-‚r%   