+
    QV-jd  ã                   ó&  € ^RI HtHtHtHtHtHt ^RIHtH	t	H
t
Ht ^RIHt ]P                  ! ]4      t ! R R4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t]]]3 U u/ uF  p ]! V P*                  4      V bK  	  up tR R ltR# u up i )é   )Úis_optuna_availableÚis_ray_tune_availableÚis_wandb_availableÚrun_hp_search_optunaÚrun_hp_search_rayÚrun_hp_search_wandb)ÚHPSearchBackendÚdefault_hp_space_optunaÚdefault_hp_space_rayÚdefault_hp_space_wandb)Úloggingc                   ón   a € ] tR t^#t o Rt]R 4       tV 3R lR ltR tR t	]
R 4       tV 3R ltR	tV tR# )
ÚHyperParamSearchBackendBaseNc                 ó   € \         h©N©ÚNotImplementedError© ó    Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/transformers/hyperparameter_search.pyÚis_availableÚ(HyperParamSearchBackendBase.is_available'   s   € ä!Ð!r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# ©é   Ún_trialsÚ	direction©ÚintÚstr)ÚformatÚ__classdict__s   "€r   Ú__annotate__Ú(HyperParamSearchBackendBase.__annotate__+   s   ø€ ÷ "ñ "¡Sð "±Sñ "r   c                ó   € \         hr   r   ©ÚselfÚtrainerr   r   Úkwargss   &&&&,r   ÚrunÚHyperParamSearchBackendBase.run+   ó   € Ü!Ð!r   c                ó   € \         hr   r   ©r'   Útrials   &&r   Údefault_hp_spaceÚ,HyperParamSearchBackendBase.default_hp_space.   r,   r   c                ó†   € V P                  4       '       g+   \        R V P                   RV P                  4        R24      hR# )zYou picked the z' backend, but it is not installed. Run Ú.N)r   ÚRuntimeErrorÚnameÚpip_install)r'   s   &r   Úensure_availableÚ,HyperParamSearchBackendBase.ensure_available1   sF   € Ø× Ñ ×"Ò"ÜØ! $§)¡) Ð,SÐTX×TdÑTdÓTfÐSgÐghÐióð ñ #r   c                óJ   € R V P                   ;'       g    V P                   R2# )z`pip install Ú`)Úpip_packager5   )Úclss   &r   r6   Ú'HyperParamSearchBackendBase.pip_install7   s"   € à˜sŸ™×:Ð:°#·(±(Ð;¸1Ð=Ð=r   c                ó@   <€ V ^8„  d   Qh/ S[ ;R&   S[ R,          ;R&   # )r   r5   Nr;   ©r    )r!   r"   s   "€r   r#   r$   #   s   ø‡ ‚ Ù
�Iñ á�t•Ñ"ò r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r;   Ústaticmethodr   r*   r0   r7   Úclassmethodr6   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r"   s   @r   r   r   #   sK   ø‡ € à"€Kàñ"ó ð"÷"ð "ò"òð ñ>ó ð>÷+ ƒ r   r   c                   óL   a € ] tR t^<t o Rt]R 4       tV 3R lR ltR tRt	V t
R# )ÚOptunaBackendÚoptunac                 ó   € \        4       # r   )r   r   r   r   r   ÚOptunaBackend.is_available?   s   € ä"Ó$Ð$r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# r   r   )r!   r"   s   "€r   r#   ÚOptunaBackend.__annotate__C   s   ø€ ÷ Lñ L¡Sð L±Sñ Lr   c                ó   € \        WV3/ VB # r   )r   r&   s   &&&&,r   r*   ÚOptunaBackend.runC   s   € Ü# G°yÑKÀFÑKÐKr   c                ó   € \        V4      # r   )r
   r.   s   &&r   r0   ÚOptunaBackend.default_hp_spaceF   s   € Ü& uÓ-Ð-r   r   N©r@   rA   rB   rC   r5   rD   r   r*   r0   rG   rH   rI   s   @r   rK   rK   <   s2   ø‡ € Ø€Dàñ%ó ð%÷Lð L÷.ð .r   rK   c                   óP   a € ] tR t^Jt o RtRt]R 4       tV 3R lR ltR t	Rt
V tR# )	ÚRayTuneBackendÚrayz'ray[tune]'c                 ó   € \        4       # r   )r   r   r   r   r   ÚRayTuneBackend.is_availableN   s   € ä$Ó&Ð&r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# r   r   )r!   r"   s   "€r   r#   ÚRayTuneBackend.__annotate__R   s   ø€ ÷ Iñ I¡Sð I±Sñ Ir   c                ó   € \        WV3/ VB # r   )r   r&   s   &&&&,r   r*   ÚRayTuneBackend.runR   s   € Ü  °IÑHÀÑHÐHr   c                ó   € \        V4      # r   )r   r.   s   &&r   r0   ÚRayTuneBackend.default_hp_spaceU   s   € Ü# EÓ*Ð*r   r   N)r@   rA   rB   rC   r5   r;   rD   r   r*   r0   rG   rH   rI   s   @r   rW   rW   J   s7   ø‡ € Ø€DØ€Kàñ'ó ð'÷Ið I÷+ð +r   rW   c                   óL   a € ] tR t^Yt o Rt]R 4       tV 3R lR ltR tRt	V t
R# )ÚWandbBackendÚwandbc                 ó   € \        4       # r   )r   r   r   r   r   ÚWandbBackend.is_available\   s   € ä!Ó#Ð#r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# r   r   )r!   r"   s   "€r   r#   ÚWandbBackend.__annotate__`   s   ø€ ÷ Kñ K¡Sð K±Sñ Kr   c                ó   € \        WV3/ VB # r   )r   r&   s   &&&&,r   r*   ÚWandbBackend.run`   s   € Ü" 7°iÑJÀ6ÑJÐJr   c                ó   € \        V4      # r   )r   r.   s   &&r   r0   ÚWandbBackend.default_hp_spacec   s   € Ü% eÓ,Ð,r   r   NrU   rI   s   @r   rb   rb   Y   s2   ø‡ € Ø€Dàñ$ó ð$÷Kð K÷-ð -r   rb   c                ó$   € V ^8„  d   QhR\         /# )r   Úreturnr?   )r!   s   "r   r#   r#   l   s   € ÷ ñ ¤3ñ r   c                  ó¦  € \         P                  4        U u. uF  q P                  4       '       g   K  V NK  	  pp \        V4      ^ 8”  dJ   V^ ,          P                  p\        V4      ^8”  d%   \
        P                  \        V4       RV R24       V# \        RRP                  R \         P                  4        4       4      ,           4      hu up i )é    z1 hyperparameter search backends available. Using z as the default.z,No hyperparameter search backend available.
Ú
c              3   ób   "  € T F%  pR VP                    RVP                  4        2x € K'  	  R# 5i)z - To install z run N)r5   r6   )Ú.0Úbackends   & r   Ú	<genexpr>Ú,default_hp_search_backend.<locals>.<genexpr>w   s2   é € ð 
áF�ð ˜WŸ\™\˜N¨%°×0CÑ0CÓ0EÐ/FÕGÛFùs   ‚-/)	Ú"ALL_HYPERPARAMETER_SEARCH_BACKENDSÚvaluesr   Úlenr5   ÚloggerÚinfor4   Újoin)rs   Úavailable_backendsr5   s      r   Údefault_hp_search_backendr}   l   sÄ   € Ü1S×1ZÑ1ZÔ1\ÓwÑ1\ g×`tÑ`t×`vŸ'˜'Ñ1\ÐÐwÜ
ÐÓ Ô"Ø! !Õ$×)Ñ)ˆÜÐ!Ó" QÔ&Ü�K‰KÜÐ)Ó*Ð+Ð+\Ð]aÐ\bÐbrÐsôð ˆÜ
Ø7Ø
�)‰)ñ 
ä=×DÑDÔFó
ó 
õ	
óð ùò xs
   —C³CN)Úintegrationsr   r   r   r   r   r   Útrainer_utilsr	   r
   r   r   Úutilsr   Ú
get_loggerr@   ry   r   rK   rW   rb   r5   rv   r}   )rs   s   0r   Ú<module>r‚      sŸ   ð÷÷ ÷ó õ ð 
×	Ò	˜HÓ	%€÷>ñ >ô2.Ð/ô .ô+Ð0ô +ô-Ð.ô -ð <IÈ.ÐZfÑ:gó&Ù:g¨w�O�G—L‘LÓ! 7Ò*Ñ:gñ&Ð "÷
ùò&s   Á'B