a
    þdš  ã                   @   sÚ   d dl Z d dlmZ d dlZd dlmZ ddœdd„Zeeddœdd	„ZG d
d„ dƒZ	G dd„ dƒZ
G dd„ dƒZeeddœdd„ZG dd„ dƒZeƒ  eeeddœdd„Zeeeddœdd„Zee_ee_eejj_dS )é    N)ÚAny)ÚLogger)Úreturnc                  C   s   t jt } | t jd< d S )Nzpytorch_lightning.loggers.base)ÚsysÚmodulesÚ__name__)Úself© r	   úm/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/pytorch_lightning/_graveyard/loggers.pyÚ_patch_sys_modules   s    
r   ©Ú_Ú__r   c                  O   s   t dƒ‚d S )Nz³`pytorch_lightning.loggers.base.rank_zero_experiment` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `pytorch_lightning.loggers.logger.rank_zero_experiment` instead©ÚNotImplementedError©r   r   r	   r	   r
   Úrank_zero_experiment   s    ÿr   c                   @   s   e Zd Zeeddœdd„ZdS )ÚLightningLoggerBaseNr   c                 O   s   t dƒ‚d S )Nz`pytorch_lightning.loggers.base.LightningLoggerBase` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `pytorch_lightning.loggers.Logger` insteadr   ©r   r   r   r	   r	   r
   Ú__init__$   s    ÿzLightningLoggerBase.__init__©r   Ú
__module__Ú__qualname__r   r   r	   r	   r	   r
   r   "   s   r   c                   @   s   e Zd Zeeddœdd„ZdS )ÚDummyExperimentNr   c                 O   s   t dƒ‚d S )Nz©`pytorch_lightning.loggers.base.DummyExperiment` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `pytorch_lightning.loggers.logger.DummyExperiment` insteadr   r   r	   r	   r
   r   -   s    ÿzDummyExperiment.__init__r   r	   r	   r	   r
   r   +   s   r   c                   @   s   e Zd Zeeddœdd„ZdS )ÚDummyLoggerNr   c                 O   s   t dƒ‚d S )Nz¡`pytorch_lightning.loggers.base.DummyLogger` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `pytorch_lightning.loggers.logger.DummyLogger` insteadr   r   r	   r	   r
   r   6   s    ÿzDummyLogger.__init__r   r	   r	   r	   r
   r   4   s   r   c                  O   s   t dƒ‚d S )Nz¡`pytorch_lightning.loggers.base.merge_dicts` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `pytorch_lightning.loggers.logger.merge_dicts` insteadr   r   r	   r	   r
   Úmerge_dicts=   s    ÿr   c                   @   s   e Zd Zedœdd„ZdS )ÚLoggerCollection)r   c                 C   s   t dƒ‚d S )Nz«`LoggerCollection` was deprecated in v1.6 and removed as of v1.8. Directly pass a list of loggers to the `Trainer` and access the list via the `trainer.loggers` attribute.r   )r   r   r	   r	   r
   r   F   s    ÿzLoggerCollection.__init__Nr   r	   r	   r	   r
   r   D   s   r   )Úloggerr   Ú___r   c                 O   s   t dt| ƒj› dƒ‚d S )Nú`zP.update_agg_funcs` was deprecated in v1.6 and is no longer supported as of v1.8.©r   Útyper   ©r   r   r   r	   r	   r
   Ú_update_agg_funcsP   s    ÿr#   c                 O   s   t dt| ƒj› dƒ‚d S )Nr   zS.agg_and_log_metrics` was deprecated in v1.6 and is no longer supported as of v1.8.r    r"   r	   r	   r
   Ú_agg_and_log_metricsW   s    ÿr$   )r   Útypingr   Zpytorch_lightningÚplZpytorch_lightning.loggersr   r   r   r   r   r   r   r   r#   r$   Zupdate_agg_funcsZagg_and_log_metricsÚloggersr   r	   r	   r	   r
   Ú<module>   s    				