ó
    RÐ¦iÅ  ã                   ó¢  • S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  S S	KJr  S S
KJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SK J!r!  S SK"J#r#  S SK$J%r%  S SK&J'r'  S SK(J)r)  S SK*J+r+  S SK,J-r-  SSK.J/r/J0r0J1r1J2r2J3r3J4r4J5r5   SSK.J6r6J7r7  S SK9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArA  S SKBJCrCJDrDJErE  g! \8 a     N'f = f)é   )Ú	AdaBelief)Ú	Adafactor)ÚAdafactorBigVision)Ú
Adahessian)ÚAdamP)ÚAdamWLegacy)ÚAdan)ÚAdopt)ÚLamb)ÚLaProp)ÚLars)ÚLion)Ú	Lookahead)ÚMADGRAD)ÚMars)ÚMuon)ÚNAdamLegacy)ÚNAdamW)Ú
NvNovoGrad)ÚRAdamLegacy)Ú	RMSpropTF)ÚSGDP)ÚSGDWé    )ÚAdadeltaÚAdagradÚAdamaxÚAdamÚAdamWÚRMSpropÚSGD)ÚNAdamÚRAdam)Úlist_optimizersÚget_optimizer_classÚget_optimizer_infoÚ	OptimInfoÚOptimizerRegistryÚcreate_optimizer_v2Úcreate_optimizerÚoptimizer_kwargs)Úparam_groups_layer_decayÚparam_groups_weight_decayÚauto_group_layersN)FÚ	adabeliefr   Ú	adafactorr   Úadafactor_bvr   Ú
adahessianr   Úadampr   Úadamwr   Úadanr	   Úadoptr
   Úlambr   Úlapropr   Úlarsr   Úlionr   Ú	lookaheadr   Úmadgradr   Úmarsr   Úmuonr   Únadamr   Únadamwr   Ú
nvnovogradr   Úradamr   Ú
rmsprop_tfr   Úsgdpr   Úsgdwr   Útorch.optimr   r   r   r   r   r    r!   r"   r#   ÚImportErrorÚ_optim_factoryr$   r%   r&   r'   r(   r)   r*   r+   Ú_param_groupsr,   r-   r.   © ó    ÚR/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/timm/optim/__init__.pyÚ<module>rM      s‡   ðÝ  Ý  Ý ,Ý "Ý Ý Ý Ý Ý Ý Ý Ý Ý  Ý Ý Ý Ý Ý Ý "Ý Ý !Ý Ý ÷ M× LÑ Lð	ç(÷<÷ <ó <ç aÒ aøð ó 	Ùð	ús   ÂC ÃCÃC