a
    þdØ  ã                   @   s@   d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )	é    )ÚMisconfigurationExceptionc                   @   s   e Zd ZdZdS )ÚDeadlockDetectedExceptionzPException used when a deadlock has been detected and processes are being killed.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r	   r	   úo/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/pytorch_lightning/utilities/exceptions.pyr      s   r   c                   @   s   e Zd ZdZdS )ÚExitGracefullyExceptiona  Exception used when a ``signal.SIGTERM`` is sent to the process.

    This signals Lightning to try to create a fault-tolerance checkpoint once the current batch or epoch is reached
    (assuming it can be done under 30 sec). After the checkpoint is saved, Lightning will exit.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )Ú_TunerExitExceptionz*Exception used to exit early while tuning.Nr   r	   r	   r	   r
   r      s   r   N)Z%lightning_fabric.utilities.exceptionsr   Ú	Exceptionr   Ú
SystemExitr   r   r	   r	   r	   r
   Ú<module>   s   