
    oi	                        S SK JrJrJrJr  SqSq " S S\5      r\" SSS/S/ S	Q\S
\R                  \R                  \R                  /S9r\" SSS/S/ S	Q\S
\R                  \R                  \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:X  a^  S SK JrJr  \R*                  " 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$ )GemmaModelInfo   c                 <   > U S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          Q/home/james-whalen/.local/lib/python3.13/site-packages/unsloth/registry/_gemma.pyr   #GemmaModelInfo.construct_model_name   s4    1WIQtfA.w+,
 	
     )__name__
__module____qualname____firstlineno__classmethodr   __static_attributes____classcell__)r   s   @r   r   r      s    
 
r   r   googlegemmapt3)141227T)orgr   instruct_tagsmodel_versionmodel_sizesmodel_info_clsis_multimodalquant_typesitinclude_original_modelc                 <    [         (       a  g [        [        U S9  Sq g Nr2   T)_IS_GEMMA_3_BASE_REGISTEREDr   GemmaMeta3Baser5   s    r   register_gemma_3_base_modelsr8   )   s    ""^>TU"&r   c                 <    [         (       a  g [        [        U S9  Sq g r4   )_IS_GEMMA_3_INSTRUCT_REGISTEREDr   GemmaMeta3Instructr5   s    r    register_gemma_3_instruct_modelsr<   1   s    &&'BXY&*#r   c                 (    [        U S9  [        U S9  g )Nr5   )r8   r<   r5   s    r   register_gemma_modelsr>   9   s     :PQ$>TUr   __main__)MODEL_REGISTRY_check_model_infor5   Nu   ✘ u   ✓ )F)unsloth.registry.registryr   r   r   r   r6   r:   r   NONEBNBUNSLOTHr7   GGUFr;   boolr8   r<   r>   r   r@   rA   clearitemsmodel_id
model_infoprintr   r   r   <module>rM      s2   W W# "' 
Y 
 
F(#>>9==)2C2CD	 
F(#>>9==)2C2CY^^T	 ' '+T +V$ V
 zK48 . 4 4 6*&x0
GH:&'GH:&' !7 r   