o
    n’×i2  ã                   @   sH   d dl Z ddlmZ 															ddd„Zdd„ ZdS )	é    Né   )Úpreinitc                 C   s¦   | r| t _|d ur|t _|r|t _|d ur|t _|r|t _|r"|t _|r'|t _|r,|t _|r1|t _	|	r6|	t _
|
r;|
t _|r@|t _|rE|t _|rJ|t _|rQ|t _d S d S )N)ÚwandbÚrunÚconfigÚlogÚsummaryÚsaveÚuse_artifactÚlog_artifactÚdefine_metricÚalertÚmark_preemptingÚ	log_modelÚ	use_modelÚ
link_modelÚwatchÚunwatch)r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   © r   úR/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/wandb/sdk/lib/module.pyÚ
set_global   s>   
ÿr   c                   C   s¼   d t _t d¡t _t d¡t _t dt jjj	j
¡t _
t dt jjj	j¡t _t dt jjj	j¡t _t dt jjj	j¡t _t dt jjj	j¡t _t dt jjj	j¡t _t d	t jjj	j¡t _d S )
Nzwandb.configzwandb.summaryz	wandb.logzwandb.watchzwandb.unwatchz
wandb.savezwandb.use_artifactzwandb.log_artifactzwandb.define_metric)r   r   r   ÚPreInitObjectr   r   ÚPreInitCallableÚ	wandb_sdkÚ	wandb_runÚRunr   r   r   r	   r
   r   r   r   r   r   r   Úunset_globals8   s,   ÿÿÿÿÿ
ÿr   )NNNNNNNNNNNNNNN)r   Ú r   r   r   r   r   r   r   Ú<module>   s&   
ñ1