Ë
    ÿÿæi8  ã                  óš   — d dl mZ d dlZd dlmZ d dlZd dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ g d	¢Z G d
„ dej                  «      Zy)é    )ÚannotationsN)ÚSequence)ÚAny)Úoverload)Údeprecated_func)ÚBaseDistribution)ÚCategoricalChoiceType©ÚselfÚnameÚlowÚhighÚstepÚlogc                  ób  — e Zd ZdZej
                  dddœ	 	 	 	 	 	 	 	 	 	 	 d d„«       Z edd«      ej
                  d!d„«       «       Z edd«      ej
                  d!d	„«       «       Z	 edd«      ej
                  d"d
„«       «       Z
ej
                  dddœ	 	 	 	 	 	 	 	 	 	 	 d#d„«       Zeej
                  d$d„«       «       Zeej
                  d%d„«       «       Zeej
                  d&d„«       «       Zeej
                  d'd„«       «       Zeej
                  d(d„«       «       Zeej
                  	 	 	 	 	 	 d)d„«       «       Zej
                  	 	 	 	 	 	 d)d„«       Zej
                  d*d„«       Zej
                  d+d„«       Zej
                  d,d„«       Zej
                   edd«      d,d„«       «       Zeej
                  d-d„«       «       Zeej
                  d.d„«       «       Zeej
                  d-d„«       «       Zeej
                  d-d„«       «       Zeej
                  d/d„«       «       Zed0d„«       Zy)1Ú	BaseTrialzoBase class for trials.

    Note that this class is not supposed to be directly accessed by library users.
    NF)r   r   c               ó   — t         ‚©N©ÚNotImplementedErrorr
   s         úg/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/optuna/trial/_base.pyÚsuggest_floatzBaseTrial.suggest_float   s
   € ô "Ð!ó    z3.0.0z6.0.0c                ó   — t         ‚r   r   ©r   r   r   r   s       r   Úsuggest_uniformzBaseTrial.suggest_uniform#   ó
   € ô "Ð!r   c                ó   — t         ‚r   r   r   s       r   Úsuggest_loguniformzBaseTrial.suggest_loguniform(   r   r   c                ó   — t         ‚r   r   )r   r   r   r   Úqs        r   Úsuggest_discrete_uniformz"BaseTrial.suggest_discrete_uniform-   r   r   é   c               ó   — t         ‚r   r   r
   s         r   Úsuggest_intzBaseTrial.suggest_int2   ó
   € ô "Ð!r   c                 ó   — y r   © ©r   r   Úchoicess      r   Úsuggest_categoricalzBaseTrial.suggest_categorical8   ó   € àORr   c                 ó   — y r   r(   r)   s      r   r+   zBaseTrial.suggest_categorical<   r,   r   c                 ó   — y r   r(   r)   s      r   r+   zBaseTrial.suggest_categorical@   ó   € àMPr   c                 ó   — y r   r(   r)   s      r   r+   zBaseTrial.suggest_categoricalD   s   € àQTr   c                 ó   — y r   r(   r)   s      r   r+   zBaseTrial.suggest_categoricalH   r/   r   c                 ó   — y r   r(   r)   s      r   r+   zBaseTrial.suggest_categoricalL   s   € ð !$r   c                ó   — t         ‚r   r   r)   s      r   r+   zBaseTrial.suggest_categoricalR   r&   r   c                ó   — t         ‚r   r   )r   Úvaluer   s      r   ÚreportzBaseTrial.reportX   ó   € ä!Ð!r   c                ó   — t         ‚r   r   ©r   s    r   Úshould_prunezBaseTrial.should_prune\   r7   r   c                ó   — t         ‚r   r   ©r   Úkeyr5   s      r   Úset_user_attrzBaseTrial.set_user_attr`   r7   r   z3.1.0z5.0.0c                ó   — t         ‚r   r   r<   s      r   Úset_system_attrzBaseTrial.set_system_attrd   r   r   c                ó   — t         ‚r   r   r9   s    r   ÚparamszBaseTrial.paramsi   r   r   c                ó   — t         ‚r   r   r9   s    r   ÚdistributionszBaseTrial.distributionsn   r   r   c                ó   — t         ‚r   r   r9   s    r   Ú
user_attrszBaseTrial.user_attrss   r   r   c                ó   — t         ‚r   r   r9   s    r   Úsystem_attrszBaseTrial.system_attrsx   r   r   c                ó   — t         ‚r   r   r9   s    r   Údatetime_startzBaseTrial.datetime_start}   r   r   c                ó   — t         ‚r   r   r9   s    r   ÚnumberzBaseTrial.number‚   r7   r   )r   Ústrr   Úfloatr   rN   r   zfloat | Noner   ÚboolÚreturnrN   )r   rM   r   rN   r   rN   rP   rN   )
r   rM   r   rN   r   rN   r!   rN   rP   rN   )r   rM   r   Úintr   rQ   r   rQ   r   rO   rP   rQ   )r   rM   r*   zSequence[None]rP   ÚNone)r   rM   r*   zSequence[bool]rP   rO   )r   rM   r*   zSequence[int]rP   rQ   )r   rM   r*   zSequence[float]rP   rN   )r   rM   r*   zSequence[str]rP   rM   )r   rM   r*   zSequence[CategoricalChoiceType]rP   r	   )r5   rN   r   rQ   rP   rR   )rP   rO   )r=   rM   r5   r   rP   rR   )rP   zdict[str, Any])rP   zdict[str, BaseDistribution])rP   zdatetime.datetime | None)rP   rQ   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚabcÚabstractmethodr   r   r   r   r"   r%   r   r+   r6   r:   r>   r@   ÚpropertyrB   rD   rF   rH   rJ   rL   r(   r   r   r   r      sZ  „ ñð
 	×Ñð "Øñ	"àð	"ð ð	"ð ð		"ð ð	"ð ð	"ð 
ò	"ó ð	"ñ �W˜gÓ&Ø×Ñò"ó ó 'ð"ñ �W˜gÓ&Ø×Ñò"ó ó 'ð"ñ �W˜gÓ&Ø×Ñò"ó ó 'ð"ð 	×Ñà=>ÈEñ"Øð"Ø!ð"Ø),ð"Ø7:ð"ØEIð"à	ò"ó ð"ð
 Ø×ÑÚRó ó àRàØ×ÑÚRó ó àRàØ×ÑÚPó ó àPàØ×ÑÚTó ó àTàØ×ÑÚPó ó àPàØ×Ñð$Øð$Ø"Að$à	ò$ó ó ð$ð 	×Ñð"Øð"Ø"Að"à	ò"ó ð"ð
 	×Ñò"ó ð"ð 	×Ñò"ó ð"ð 	×Ñò"ó ð"ð 	×ÑÙ�W˜gÓ&ò"ó 'ó ð"ð Ø×Ñò"ó ó ð"ð Ø×Ñò"ó ó ð"ð Ø×Ñò"ó ó ð"ð Ø×Ñò"ó ó ð"ð Ø×Ñò"ó ó ð"ð ò"ó ñ"r   r   )Ú
__future__r   rW   Úcollections.abcr   ÚdatetimeÚtypingr   r   Úoptuna._deprecatedr   Úoptuna.distributionsr   r	   Ú_SUGGEST_INT_POSITIONAL_ARGSÚABCr   r(   r   r   Ú<module>rb      s;   ðÝ "ã 
Ý $Û Ý Ý å .Ý 1Ý 6ò  NÐ ôs"�—‘õ s"r   