Ë
    îÿæiÊ  ã                   óX   — d dl mZ d dlmZmZ ddlmZ ddlmZ e G d„ de«      «       Z	y)	é    )Ú	dataclass)ÚDictÚOptionalé   )ÚBaseModelArgs)ÚModelc                   ó>  — e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   dZe	e
   ed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed <   y)!Ú	ModelArgsÚ
model_typeÚ
vocab_sizeÚhidden_sizeÚintermediate_sizeÚmoe_intermediate_sizeÚnum_hidden_layersÚnum_attention_headsÚnum_key_value_headsÚhead_dimÚn_shared_expertsÚn_routed_expertsÚrouted_scaling_factorÚnum_experts_per_tokÚfirst_k_dense_replaceÚnorm_topk_probÚmax_position_embeddingsÚrms_norm_epsÚ
rope_thetaÚtie_word_embeddingsÚpartial_rotary_factorNÚrope_scalingFÚattention_biasÚuse_qk_normr   Ún_groupÚ
topk_groupÚsigmoidÚscoring_funcÚnoaux_tcÚtopk_method)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__ÚintÚfloatÚboolr   r   r   r    r!   r"   r#   r%   r'   © ó    úm/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/mlx_lm/models/solar_open.pyr
   r
   
   sÁ   … àƒOØƒOØÓØÓØÓØÓØÓØÓØƒMØÓØÓØ Ó ØÓØÓØÓØ Ó ØÓØÓØÓØ Ó Ø#'€L�(˜4‘.Ó'Ø €N�DÓ Ø€K�ÓØ€GˆSÓØ€J�ÓØ!€L�#Ó!Ø!€K�Ô!r1   r
   N)
Údataclassesr   Útypingr   r   Úbaser   Úglm4_moer   r
   r0   r1   r2   Ú<module>r7      s.   ðõ "ß !å Ý ð ô"�ó "ó ñ"r1   