Ë
    P/æjT  ã                   ó@   — d dl mZmZ  G d„ de«      Z G d„ de«      Zy)é    )ÚABCÚabstractmethodc                   ó†   — e Zd ZdZed
d„«       Zed
d„«       Zedd
d„«       Zedefd„«       Z	ed
d„«       Z
edefd	„«       Zy)Ú_StreamBasezEBase stream class abstraction for multi backends Stream to herit fromÚreturnNc                 ó   — t         ‚©N©ÚNotImplementedError©ÚselfÚevents     úT/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/torch/_streambase.pyÚ
wait_eventz_StreamBase.wait_event   ó   € ä!Ð!ó    c                 ó   — t         ‚r	   r
   ©r   Ústreams     r   Úwait_streamz_StreamBase.wait_stream   r   r   c                 ó   — t         ‚r	   r
   r   s     r   Úrecord_eventz_StreamBase.record_event   r   r   c                 ó   — t         ‚r	   r
   ©r   s    r   Úqueryz_StreamBase.query   r   r   c                 ó   — t         ‚r	   r
   r   s    r   Úsynchronizez_StreamBase.synchronize   r   r   c                 ó   — t         ‚r	   r
   r   s     r   Ú__eq__z_StreamBase.__eq__   r   r   ©r   Nr	   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   Úboolr   r   r   © r   r   r   r      s‰   „ ÙPàò"ó ð"ð ò"ó ð"ð ó"ó ð"ð ð"�tò "ó ð"ð ò"ó ð"ð ð" ò "ó ñ"r   r   c                   óL   — e Zd ZdZeddd„«       Zedefd„«       Zedd„«       Zy)	Ú
_EventBasezCBase Event class abstraction for multi backends Event to herit fromNr   c                 ó   — t         ‚r	   r
   r   s     r   Úwaitz_EventBase.wait$   r   r   c                 ó   — t         ‚r	   r
   r   s    r   r   z_EventBase.query(   r   r   c                 ó   — t         ‚r	   r
   r   s    r   r   z_EventBase.synchronize,   r   r   r	   r    )	r!   r"   r#   r$   r   r*   r%   r   r   r&   r   r   r(   r(   !   sF   „ ÙNàó"ó ð"ð ð"�tò "ó ð"ð ò"ó ñ"r   r(   N)Úabcr   r   r   r(   r&   r   r   ú<module>r.      s    ðç #ô"�#ô "ô8"�õ "r   