ó
    ÊÙ¢j5  ã                   ó6   • S r SSKJr  SSKJr   " S S\5      rg)z<Profiler to check if there are any bottlenecks in your code.é    )Úoverride)ÚProfilerc                   óP   • \ rS rSrSr\S\SS4S j5       r\S\SS4S j5       rSr	g)	ÚPassThroughProfileré   z{This class should be used when you don't want the (small) overhead of profiling.

The Trainer uses this class by default.

Úaction_nameÚreturnNc                 ó   • g ©N© ©Úselfr   s     Ú®C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\pytorch_lightning/profilers/base.pyÚstartÚPassThroughProfiler.start   ó   € àó    c                 ó   • g r   r   r   s     r   ÚstopÚPassThroughProfiler.stop    r   r   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ústrr   r   Ú__static_attributes__r   r   r   r   r      sK   † ñð ð ð ¨ó ó ðð ð ð ¨ó ó ór   r   N)r   Útyping_extensionsr   Ú$pytorch_lightning.profilers.profilerr   r   r   r   r   Ú<module>r       s   ðñ Cå &å 9ô˜(õ r   