+
    œ°³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BitNet model configuration)Ústrict)ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringzmicrosoft/bitnet-b1.58-2B-4T)Ú
checkpointc                   ó˜   a a€ ] tR t^t oRtRtR.tRtRtRt	R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# )ÚBitNetConfigaK  
```python
>>> from transformers import BitNetModel, BitNetConfig

>>> # Initializing a BitNet style configuration
>>> configuration = BitNetConfig()

>>> # Initializing a model from the BitNet style configuration
>>> model = BitNetModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```
ÚbitnetÚpast_key_valuesg    €„Ai õ i 
  i   Úrelu2i   g{®Gáz”?gñhãˆµøä>TNi ô iô 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/bitnet/configuration_bitnet.pyr   ÚBitNetConfig.__post_init__?   s-   ø€ à×#Ñ#Ò+Ø'+×'?Ñ'?ˆDÔ$ä‰ÒÑ' Ô'ó    c                ó†  <€ V ^8„  d   Qh/ 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[;R&   S[S[ ,          R,          ;R&   S[S[,          R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersr   Nr   Ú
hidden_actÚmax_position_embeddingsÚinitializer_rangeÚrms_norm_epsÚ	use_cacheÚpad_token_idÚbos_token_idÚeos_token_idÚtie_word_embeddingsÚattention_biasÚattention_dropoutÚrope_parameters)ÚintÚstrÚfloatÚboolÚlistr   Údict)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚBitNetConfig.__annotate__   s+  ø‡ ‚ ñ, Ññ- ñ. Ññ/ ñ0 Ñ!ñ1 ñ2 Ññ3 ñ4 Ñ!ñ5 ñ6 ˜t�Ñ'ñ7 ñ8 Ññ9 ñ: !Ñ'ñ; ñ< Ñ#ñ= ñ> Ññ? ñ@ ÑñA ñB ˜•*Ñ#ñC ñD ˜•*Ñ%ñE ñF ™™S�	•/ DÕ(Ñ1ñG ñH Ñ%ñI ñJ Ñ ñK ñL ™s•{ TÕ)Ñ/ñM ñN $¡dÕ*¨TÕ1Ñ8òO r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferenceÚdefault_thetar   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   r1   s   @@r   r   r      sŽ   ù‡ € ñð €JØ#4Ð"5ÐØ€Mà€JØ€KØ!ÐØÐØ!ÐØ&'ÐØ€JØ#'ÐØ#ÐØ€LØ€IØ#€LØ%€LØ+1€LØ %ÐØ €NØ,/ÐØ48€Oõ(÷S … r   r   N)r8   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r   Ú__all__r   r   r   Ú<module>rE      sK   ðñ !å .å 3Ý 1Ý #ñ Ð9Ô:Øô,(Ð#ó ,(ó ó ;ð,(ð^ Ð
‚r   