
    (HJj                     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'        b/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/mlx_lm/models/solar_open.pyr
   r
   
   s    OOM      #'L(4.' ND KGSJ!L#!!K!r1   r
   N)
dataclassesr   typingr   r   baser   glm4_moer   r
   r0   r1   r2   <module>r7      s.    " !   " " "r1   