a
    þd1  ã                   @   s^   d dl Z d dlmZ d dlmZ ddœdd„ZG dd„ dƒZeedd	œd
d„Zeƒ  ee_dS )é    N)ÚAny)ÚModelCheckpoint)Úreturnc                  C   s   t jt } | t jd< d S )Nz pytorch_lightning.callbacks.base)ÚsysÚmodulesÚ__name__)Úself© r	   úo/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/pytorch_lightning/_graveyard/callbacks.pyÚ_patch_sys_modules   s    
r   c                   @   s   e Zd Zeeddœdd„ZdS )ÚCallbackN©Ú_Ú__r   c                 O   s   t dƒ‚d S )Nz¤Importing `pytorch_lightning.callbacks.base.Callback` was deprecated in v1.7.0 and removed as of v1.9.0. Please use `from pytorch_lightning import Callback` instead)ÚNotImplementedError)r   r   r   r	   r	   r
   Ú__init__   s    ÿzCallback.__init__)r   Ú
__module__Ú__qualname__r   r   r	   r	   r	   r
   r      s   r   r   c                 C   s   t dtj› dƒ‚d S )Nú`z–.save_checkpoint()` was deprecated in v1.6 and is no longer supported as of 1.8. Please use `trainer.save_checkpoint()` to manually save a checkpoint.)r   r   r   )r   r   r	   r	   r
   Ú_save_checkpoint#   s    ÿr   )	r   Útypingr   Zpytorch_lightning.callbacksr   r   r   r   Zsave_checkpointr	   r	   r	   r
   Ú<module>   s   	