+
    œ°³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zai-org/GLM-OCR)Ú
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 # )$Ú
Glm4Configa^  
Example:

```python
>>> from transformers import Glm4Model, Glm4Config
>>> # Initializing a Glm4 glm4-4-9b-chat style configuration
>>> configuration = Glm4Config()
>>> # Initializing a model from the glm4-4-9b-chat style configuration
>>> model = Glm4Model(configuration)
>>> # Accessing the model configuration
>>> configuration = model.config
```Úglm4Ú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   &,€Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/glm4/configuration_glm4.pyr   ÚGlm4Config.__post_init__L   s8   ø€ Ø×ÑÐ1°3Ô7Ø×ÑÒ$Ú 8ˆDÔÜ‰ÒÑ' Ô'ó    c                óv  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[S[ ,          ;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_headsÚnum_key_value_headsÚhead_dimÚ
hidden_actÚattention_dropoutÚmax_position_embeddingsÚinitializer_rangeÚrms_norm_epsÚ	use_cacheÚtie_word_embeddingsNÚrope_parametersÚpad_token_idr   Úbos_token_idÚattention_bias)ÚintÚstrÚfloatÚboolr   ÚdictÚlist)ÚformatÚ__classdict__s   "€r#   Ú__annotate__ÚGlm4Config.__annotate__   sE  ø‡ ‚ ñ@ ÑñA ñB ÑñC ñD Ñ"ñE ñF ÑñG ñH Ñ!ñI ñJ Ñ ñK ñL ÑñM ñN ÑñO ñP ™s•{Ñ(ñ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Ý #ñ Ð,Ô-Øô6(Ð!ó 6(ó ó .ð6(ðr ˆ.‚r%   