
    oi$                        S SK JrJrJrJr  SqSqSq " S S\5      r " S S\5      r	 " S S\5      r
 " S	 S
\5      r\" SSSS/SSS/\S\R                  \R                  \R                  /S9r\" SSS/S/ SQ\	S\R                  \R                  \R                  /S9r\" SSS/SS/\
S\R                  \R                  \R                  \R"                  /S9r\" SSS/SS/\S\R                  \R                  /S9rS#S\4S jjrS#S\4S jjrS#S\4S jjrS#S\4S jjr\S:X  a^  S SK JrJr  \R8                  " 5         \" SS 9  \R:                  " 5        H)  u  rr\" \5      r\c  \ " S!\ 35        M  \ " S"\ 35        M+     gg)$    )	ModelInfo	ModelMeta	QuantType_register_modelsFc                   2   ^  \ rS rSr\U 4S j5       rSrU =r$ )QwenModelInfo   c                 :   > U U SU S3n[         TU ]  XX4XV5      $ N-Bsuperconstruct_model_namecls	base_nameversionsize
quant_typeinstruct_tagkey	__class__s          P/home/james-whalen/.local/lib/python3.13/site-packages/unsloth/registry/_qwen.pyr   "QwenModelInfo.construct_model_name	   s2    G9AdV1-w+,
 	
     __name__
__module____qualname____firstlineno__classmethodr   __static_attributes____classcell__r   s   @r   r   r          
 
r   r   c                   2   ^  \ rS rSr\U 4S j5       rSrU =r$ )QwenVLModelInfo   c                 :   > U U SU S3n[         TU ]  XX4XV5      $ )Nz-VL-r   r   r   s          r   r   $QwenVLModelInfo.construct_model_name   s2    G9Da0w+,
 	
r   r   r   r&   s   @r   r)   r)      r'   r   r)   c                   2   ^  \ rS rSr\U 4S j5       rSrU =r$ )QwenQwQModelInfo   c                 6   > U SU S3n[         TU ]  XX4XV5      $ r   r   r   s          r   r   %QwenQwQModelInfo.construct_model_name   s.    1TF!$w+,
 	
r   r   r   r&   s   @r   r.   r.      r'   r   r.   c                   2   ^  \ rS rSr\U 4S j5       rSrU =r$ )QwenQVQPreviewModelInfo#   c                 6   > U SU S3n[         TU ]  XX4XV5      $ )Nr   z	B-Previewr   r   s          r   r   ,QwenQVQPreviewModelInfo.construct_model_name$   s.    1TF),w+,
 	
r   r   r   r&   s   @r   r3   r3   #   r'   r   r3   QwenNInstructz2.537)orgr   instruct_tagsmodel_versionmodel_sizesmodel_info_clsis_multimodalquant_types)r9   r:   3272TQwQ rB   QVQrC   include_original_modelc                 <    [         (       a  g [        [        U S9  Sq g NrG   T)_IS_QWEN_2_5_REGISTEREDr   Qwen_2_5_MetarJ   s    r   register_qwen_2_5_modelsrM   ]   s    ]=ST"r   c                 <    [         (       a  g [        [        U S9  Sq g rI   )_IS_QWEN_2_5_VL_REGISTEREDr   Qwen_2_5_VLMetarJ   s    r   register_qwen_2_5_vl_modelsrQ   e   s    !!_?UV!%r   c                 X    [         (       a  g [        [        U S9  [        [        U S9  Sq g rI   )_IS_QWEN_QWQ_REGISTEREDr   QwenQwQMetaQwenQVQPreviewMetarJ   s    r   register_qwen_qwq_modelsrV   m   s(    [;QR'BXY"r   c                 :    [        U S9  [        U S9  [        U S9  g )NrJ   )rM   rQ   rV   rJ   s    r   register_qwen_modelsrX   v   s    6LM9OP6LMr   __main__)MODEL_REGISTRY_check_model_inforJ   u   ✘ u   ✓ )F)!unsloth.registry.registryr   r   r   r   rK   rO   rS   r   r)   r.   r3   NONEBNBUNSLOTHrL   rP   GGUFrT   rU   boolrM   rQ   rV   rX   r   rZ   r[   clearitemsmodel_id
model_infoprintr   r   r   <module>rg      s   W W "  
I 

i 

y 

i 
 
:&*">>9==)2C2CD	 
L($>>9==)2C2CD	 
F&%>>9==)2C2CY^^T	 
F&,>>9==1	 #T #& &#T #N N zK$7 . 4 4 6*&x0
GH:&'GH:&' !7 r   