Ë
    ùÿæiT  ã                   óx   — d dl Z d dlmZ d dlmZ d dlmZ  eed«       d„ Zd„ Zd„ Z	 eed	«        ee	d
«       y)é    N)Ú_Await)Ú_register_builtin)Ú
set_modulez	torch.jitc                 óH   — t        j                  j                  | g|¢­i |¤ŽS )zpCreate Await object that will call specified functioni with specified args, when it is requested for the result.)ÚtorchÚ_CÚ
_awaitable)ÚfuncÚargsÚkwargss      úe/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/torch/jit/_await.pyr	   r	      s!   € ä�8‰8×Ñ˜tÐ5 dÒ5¨fÑ5Ð5ó    c                 ó@   — t         j                  j                  | «      S )zjRequest await the result of execution, if Await is not completed yet, the func will be called immediately.)r   r   Ú_awaitable_wait)Úaws    r   r   r      s   € ä�8‰8×#Ñ# BÓ'Ð'r   c                 ó@   — t         j                  j                  | «      S )z-Create completed Await with specified result.)r   r   Ú_awaitable_nowait)Úos    r   r   r      s   € ä�8‰8×%Ñ% aÓ(Ð(r   zprim::awaitable_waitzprim::awaitable_nowait)
r   Útorch._jit_internalr   Útorch.jit._builtinsr   Útorch.utilsr   r	   r   r   © r   r   Ú<module>r      sE   ðã Ý &Ý 1Ý "ñ ˆ6�;Ô ò6ò
(ò
)ñ
 �/Ð#9Ô :Ù Ð#Ð%=Õ >r   