o
    miL                     @  sn  U d Z ddlmZ dZddlmZ ddlmZmZm	Z	m
Z
 ddlmZ ddlZeje_ejZejZejZejZejZejZeZejZejZejZejZejZejZejZejZej Z ddl!m"Z"m#Z# dd	lm$Z$m%Z% ejj&Z'ejj(Z)ejj*+  dd
l,m-Z- ddl.m/Z/ e/  ddl0m1Z1 ddl0m2Z2 ddl0m3Z3 ddl0m4Z4 ddl0m5Z5 ddl0m6Z6 ddl0m7Z7 ddl0m8Z8 ddl0m9Z9 ddl0m:Z: ddl0m;Z; ddl0m<Z< ddl0m=Z= ddl>m?Z? ddl@mAZAmBZB ddlCmDZD ddlEmFZF ddlGmHZH daIdUdd ZJd!d" ZKd#d$ ZLe#ZMe" aNdZOd%ePd&< e'Qd'ejRj ZSe'Qd(ejTjUZVe'Wd)ejXjYjZZZe'Wd*ejXjYj[Z[e'Wd+ejXjYj\Z\e'Wd,ejXjYj]Z]ejXj^Z^e'Wd-ejXjYj_Z_e'Wd.ejXjYj`Z`e'Wd/ejXjYjaZae'Wd0ejXjYjbZbe'Wd1ejXjYjcZce'Wd2ejXjYjdZde'Wd3ejXjYjeZee'Wd4ejXjYjfZfg g g d5Zge)hd6ei d7Zje)hd8ei d8Zke)hd9ei d:Zle)hd;ei d<Zme)hd=ei d>Zne)hd?ei d@Zoe)hdAei dBZpe)hdCei dDZqe)hdEei dEZre)hdFei dFZse)hdGei dHZtdIdJ ZudKdL ZvdMdN Zwejjxy rddOlzm{Z{ ewe{  dPdQl|m}Z~ dRev r,ddlZddlZejejjdSejejj< e~ Ze  dTZdS )VaB  Use wandb to track machine learning work.

Train and fine-tune models, manage models from experimentation to production.

For guides and examples, see https://docs.wandb.ai.

For scripts and interactive notebooks, see https://github.com/wandb/examples.

For reference documentation, see https://docs.wandb.com/ref/python.
    )annotationsz0.19.1)Error)	termsetuptermlog	termerrortermwarn)sdkN)InternalApi	PublicApi)	CommError
UsageError)wandb_torch)_cleanup_media_tmp_dir)Graph)Image)Plotly)Video)Audio)Table)Html)box3d)Object3D)Molecule)	Histogram)Classes)JoinedTable)agent)	visualize
plot_table)sagemaker_auth)profiler)ArtifactTTLFc                 C  s    t d u rd S | rd a d S da d S )NT_IS_INTERNAL_PROCESS)disable r%   L/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/wandb/__init__.py_set_internal_processY   s   r'   c                   C  s   t d u rd S t s
J d S Nr"   r%   r%   r%   r&   _assert_is_internal_processc      r)   c                   C  s   t d u rd S t r
J d S r(   r"   r%   r%   r%   r&   _assert_is_user_processi   r*   r+   zwandb_sdk.wandb_run.Run | Nonerunzwandb.configzwandb.summaryz	wandb.logzwandb.watchzwandb.unwatchz
wandb.savezwandb.use_artifactzwandb.log_artifactzwandb.log_modelzwandb.use_modelzwandb.link_modelzwandb.define_metriczwandb.mark_preemptingzwandb.alert)tensorboardkerasgymzwandb.keraszwandb.integration.keraszwandb.sklearnzwandb.tensorflowzwandb.integration.tensorflowzwandb.xgboostzwandb.integration.xgboostzwandb.catboostzwandb.integration.catboostzwandb.tensorboardzwandb.integration.tensorboardz	wandb.gymzwandb.integration.gymzwandb.lightgbmzwandb.integration.lightgbmzwandb.dockerzwandb.jupyterzwandb.sacredzwandb.integration.sacredc                   C  s
   t  ad S r(   )r	   apir%   r%   r%   r&   ensure_configured   s   
r1   c                  C  s   dd l } |   d S )Nr   )pdb	set_trace)r2   r%   r%   r&   r3      s   r3   c                 C  s   |  tjj d S r(   )register_magicswandbjupyterWandBMagics)ipythonr%   r%   r&   load_ipython_extension   s   r9   )get_ipython   )Sentrydevfalse)"__version__initfinishsetupsavesweep
controllerr   configlogsummaryjoinApir   r   r   r   r   r   r   r   r   r   r   r!   log_artifactuse_artifact	log_model	use_model
link_modeldefine_metricwatchunwatchr   )F)__doc__
__future__r   r?   wandb.errorsr   wandb.errors.termr   r   r   r   r5   r   	wandb_sdklib	wandb_libr@   rB   _attach_syncteardown	_teardownrA   rI   loginhelperrD   rE   requireArtifact
AlertLevelSettingsConfig
wandb.apisr	   r
   r   r   preinit_preinit
lazyloader_lazyloaderwandb_require_import_module_hookwandb.integration.torchr   wandb.sdk.data_types._privater   wandb.data_typesr   r   r   r   r   r   r   r   r   r   r   r   r   wandb.wandb_agentr   
wandb.plotr   r   wandb.integration.sagemakerr   wandb.sdk.internalr     wandb.sdk.artifacts.artifact_ttlr!   r#   r'   r)   r+   rJ   r0   r,   __annotations__PreInitObjectwandb_configrF   wandb_summarySummaryrH   PreInitCallable	wandb_runRunrG   rQ   rR   rC   restorerL   rK   rM   rN   rO   rP   mark_preemptingalertpatched
LazyLoaderglobalsr.   sklearn
tensorflowxgboostcatboostr-   r/   lightgbmdockerr6   sacredr1   r3   r9   r8   in_notebookIPythonr:   	analyticsr<   _Sentry	wandb.envosenvirongetenvERROR_REPORTING_sentry__all__r%   r%   r%   r&   <module>   s    











