
    RЦi                         S SK r S SKJrJr  S SKJrJrJrJr  S SK	J
r
JrJrJrJrJr  / SQr\ " S S5      5       rSS jr\ " S	 S
5      5       rg)    N)dequedefaultdict)	dataclassfieldreplaceasdict)AnyDequeDictTupleOptionalUnion)PretrainedCfgfilter_pretrained_cfg
DefaultCfgc                   "   \ rS rSr% SrSr\\\\	\\4   4      \
S'   Sr\\   \
S'   Sr\\\\4      \
S'   Sr\\   \
S'   Sr\\   \
S'   Sr\\   \
S	'   Sr\\   \
S
'   Sr\\   \
S'   Sr\\
S'   Sr\	\\\4   \
S'   Sr\\	\\\4      \
S'   Sr\\	\\\4      \
S'   Sr\\
S'   Sr\\
S'   Sr\\
S'   Sr\\   \
S'   Sr\\
S'   Sr \	\S4   \
S'   Sr!\	\S4   \
S'   Sr"\\
S '   Sr#\\   \
S!'   Sr$\\	\      \
S"'   Sr%\\\\4      \
S#'   Sr&\\	\S4      \
S$'   Sr'\\	\S4      \
S%'   Sr(\\   \
S&'   Sr)\\   \
S''   Sr*\\   \
S('   Sr+\\   \
S)'   Sr,\\   \
S*'   Sr-\\   \
S+'   Sr.\\\\	\   4      \
S,'   Sr/\\	\      \
S-'   \0S. 5       r1S1S/ jr2S0r3g)2r   
   z
    Nurlfile
state_dict	hf_hub_idhf_hub_filenamesourcearchitecturetagFcustom_load)      r   
input_sizetest_input_sizemin_input_sizefixed_input_sizebicubicinterpolationg      ?crop_pcttest_crop_pctcenter	crop_mode)g
ףp=
?gv/?gCl?.mean)gZd;O?gy&1?g?stdi  num_classeslabel_offsetlabel_nameslabel_descriptions	pool_sizetest_pool_size
first_conv
classifierlicensedescription
origin_url
paper_name	paper_idsnotesc                 f    U R                   =(       d    U R                  =(       d    U R                  $ )N)r   r   r   selfs    V/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/timm/models/_pretrained.pyhas_weightsPretrainedCfg.has_weights9   s    xx649966    c                 *    [        [        U 5      UUS9$ )N)remove_sourceremove_null)r   r   )r;   rA   rB   s      r<   to_dictPretrainedCfg.to_dict=   s    $4L'#
 	
r?    FT)4__name__
__module____qualname____firstlineno____doc__r   r   r   strr   __annotations__r   r   r   r	   r   r   r   r   r   r   boolr   intr    r!   r"   r$   r%   floatr&   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   propertyr=   rC   __static_attributes__rE   r?   r<   r   r   
   sV    26C%U38_,-	.5D(3-+/Jc3h(/#Ix}#%)OXc]) FHSM "&L(3-&C#K (5Jc3m$46:OXeCcM23:59NHU3S=129"d""M3"He%)M8E?)Is3D%s

32Cucz	2 K"&L(3-&(,K%*%,37c3h07 ,0Ixc3h(/04NHU38_-4 $J$ $J$!GXc]!!%K#% $J$ $J$26Ixc5:o./6"&E8E#J&7 7
r?   r   c                     0 n1 SknU R                  5        H)  u  pVU(       a  US;   a  M  U(       a
  Uc  XT;  a  M%  XcU'   M+     U$ )N>   r/   r2   r1   >   r   r   r   r   r   )items)cfgrA   rB   filtered_cfg	keep_nullkvs          r<   r   r   E   sJ    L9I		Q"hh19);Q  r?   c                       \ rS rSr% \" \S9r\\   \	S'   \" \
S9r\\\4   \	S'   Sr\\	S'   \S 5       r\S 5       rS	rg
)r   Q   )default_factorytagscfgsFis_pretrainedc                 :    U R                   U R                  S      $ Nr   )r^   r]   r:   s    r<   defaultDefaultCfg.defaultW   s    yy1&&r?   c                 @    U R                   S   nXR                  U   4$ ra   )r]   r^   )r;   r   s     r<   default_with_tagDefaultCfg.default_with_tag[   s     iilIIcN""r?   rE   N)rG   rH   rI   rJ   r   r   r]   r
   rL   rM   dictr^   r   r   r_   rN   rQ   rb   re   rR   rE   r?   r<   r   r   Q   s^    U3D%*3%*4%@D$sM!
"@M4' ' # #r?   r   rF   )copycollectionsr   r   dataclassesr   r   r   r   typingr	   r
   r   r   r   r   __all__r   r   r   rE   r?   r<   <module>rm      sW     * 9 9 ; ; C 7
 7
 7
t	 # # #r?   