+
    œ°³js  ã                   ó”  € R t ^ RIHt ^ RIHtHt ^RIHt ^RIH	t	 ^RI
HtHtHtHt ^RIHt ]P"                  ! ]4      t]! RR7      ] ! R	 R
]	4      4       4       t ! R R]4      t]! RR7       ! R R]4      4       t]! RR7       ! R R]4      4       t]! RR7       ! R R]4      4       t]! RR7       ! R R]4      4       t. ROtR# )zPyTorch Arcee model.)Ústrict)Úauto_docstringÚlogging)ÚRopeParameters)ÚLlamaConfig)ÚLlamaForCausalLMÚLlamaForQuestionAnsweringÚLlamaForSequenceClassificationÚLlamaForTokenClassification)ÚNemotronMLPzarcee-ai/AFM-4.5B)Ú
checkpointc                   ó®   a € ] tR t^"t o RtRtRRRRRRRRR	RR
R/tRtRtR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RtRtRt]! 4       tV 3R ltRtV tR# )ÚArceeConfiga[  
```python
>>> from transformers import ArceeModel, ArceeConfig

>>> # Initializing an Arcee AFM-4.5B-Base style configuration
>>> configuration = ArceeConfig()

>>> # Initializing a model from the AFM-4.5B-Base style configuration
>>> model = ArceeModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úarceezlayers.*.self_attn.q_projÚcolwisezlayers.*.self_attn.k_projzlayers.*.self_attn.v_projzlayers.*.self_attn.o_projÚrowwisezlayers.*.mlp.up_projzlayers.*.mlp.down_proji }  i 
  i H  NÚrelu2i   g{®Gáz”?gñhãˆµøä>Ti ô iô Fg        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[S[,          R,          ;R&   S[;R&   S[S[ ,          ;R&   S[;R&   S[ R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsNÚnum_key_value_headsÚ
hidden_actÚmax_position_embeddingsÚinitializer_rangeÚrms_norm_epsÚ	use_cacheÚpad_token_idÚbos_token_idÚeos_token_idÚtie_word_embeddingsÚrope_parametersÚattention_biasÚattention_dropoutÚmlp_biasÚhead_dim)ÚintÚstrÚfloatÚboolÚlistr   Údict)ÚformatÚ__classdict__s   "€Úh/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/arcee/modular_arcee.pyÚ__annotate__ÚArceeConfig.__annotate__"   sR  ø‡ ‚ ñ6 Ññ7 ñ8 Ññ9 ñ: Ñ"ñ; ñ< Ññ= ñ> Ñ!ñ? ñ@ ˜t�Ñ*ñA ñB ÑñC ñD !Ñ'ñE ñF Ñ#ñG ñH ÑñI ñJ ÑñK ñL ˜•*Ñ#ñM ñN ˜•*Ñ%ñO ñP ™™S�	•/ DÕ(Ñ1ñQ ñR Ñ%ñS ñT $¡dÕ*¨TÕ1Ñ8ñU ñV Ñ ñW ñX ™s•{Ñ(ñY ñZ Ññ[ ñ\ �D�jÑò] ó    © ) Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚbase_model_tp_planr   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   ÚAttributeErrorÚpretraining_tpÚ__annotate_func__Ú__static_attributes__Ú__classdictcell__)r0   s   @r1   r   r   "   sµ   ø‡ € ñð €Jà# YØ# YØ# YØ# YØ 	Ø  )ðÐð €JØ€KØ"ÐØÐØ!ÐØ&*ÐØ€JØ#'ÐØ#ÐØ€LØ€IØ#€LØ%€LØ+1€LØ %ÐØ48€OØ €NØ%(ÐØ€HØ€Há#Ó%€N÷a ƒ r4   r   c                   ó   € ] tR t^UtRtR# )ÚArceeMLPr5   N©r6   r7   r8   r9   r@   r5   r4   r1   rC   rC   U   s   † Ûr4   rC   c                   ó   € ] tR t^YtRtR# )ÚArceeForCausalLMr5   NrD   r5   r4   r1   rF   rF   Y   ó   † ãr4   rF   c                   ó   € ] tR t^^tRtR# )ÚArceeForSequenceClassificationr5   NrD   r5   r4   r1   rI   rI   ^   rG   r4   rI   c                   ó   € ] tR t^ctRtR# )ÚArceeForQuestionAnsweringr5   NrD   r5   r4   r1   rK   rK   c   rG   r4   rK   c                   ó   € ] tR t^htRtR# )ÚArceeForTokenClassificationr5   NrD   r5   r4   r1   rM   rM   h   rG   r4   rM   N)r   rF   rK   rI   rM   Ú
ArceeModelÚArceePreTrainedModel)r:   Úhuggingface_hub.dataclassesr   Útransformers.utilsr   r   Úmodeling_rope_utilsr   Úllama.configuration_llamar   Úllama.modeling_llamar   r   r	   r
   Únemotron.modeling_nemotronr   Ú
get_loggerr6   Úloggerr   rC   rF   rI   rK   rM   Ú__all__r5   r4   r1   Ú<module>rY      sü   ðñ å .ç 6å 1Ý 3÷ó õ 5ð 
×	Ò	˜HÓ	%€ñ Ð.Ô/Øô.&�+ó .&ó ó 0ð.&ôb	ˆ{ô 	ñ Ð.Ô/ô	Ð'ó 	ó 0ð	ñ Ð.Ô/ô	Ð%Có 	ó 0ð	ñ Ð.Ô/ô	Ð 9ó 	ó 0ð	ñ Ð.Ô/ô	Ð"=ó 	ó 0ð	ò‚r4   