ó
    JT–h3	  ã                   óP  • % S SK Jr  S SKJr  \" S5      rS\S'   \" S5      rS\S'   \" S5      rS	\S
'   \" S5      rS	\S'   \" S5      r	S\S'   \" S5      r
S\S'   \" S5      rS\S'   \" S5      rS\S'   \" S5      rS\S'   \" S5      rS\S'   S\\/S4   SS4S jrS\\/S4   SS4S jrS\\\/S4   SS4S jrS\\\/S4   SS4S  jrS\\/S4   SS4S! jrS\\/S4   SS4S" jrS\\/S4   SS4S# jrS\/ S4   SS4S$ jrS\\/S4   SS4S% jrS\\/S4   SS4S& jrg)'é    )ÚCallable)ÚCallbackRegistryzXPU event creationzCallbackRegistry[int]ÚEventCreationCallbackszXPU event deletionÚEventDeletionCallbackszXPU event recordzCallbackRegistry[int, int]ÚEventRecordCallbackszXPU event waitÚEventWaitCallbackszXPU memory allocationÚMemoryAllocationCallbackszXPU memory deallocationÚMemoryDeallocationCallbackszXPU stream creationÚStreamCreationCallbackszXPU device synchronizationzCallbackRegistry[[]]ÚDeviceSynchronizationCallbackszXPU stream synchronizationÚStreamSynchronizationCallbackszXPU event synchronizationÚEventSynchronizationCallbacksÚcbNÚreturnc                 ó.   • [         R                  U 5        g ©N)r   Úadd_callback©r   s    ÚL/var/www/auris/envauris/lib/python3.13/site-packages/torch/xpu/_gpu_trace.pyÚ$register_callback_for_event_creationr       ó   € Ü×'Ñ'¨Õ+ó    c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú$register_callback_for_event_deletionr   $   r   r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú"register_callback_for_event_recordr   (   s   € Ü×%Ñ% bÕ)r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú register_callback_for_event_waitr   ,   s   € Ü×#Ñ# BÕ'r   c                 ó.   • [         R                  U 5        g r   )r	   r   r   s    r   Ú'register_callback_for_memory_allocationr    0   s   € Ü×*Ñ*¨2Õ.r   c                 ó.   • [         R                  U 5        g r   )r
   r   r   s    r   Ú)register_callback_for_memory_deallocationr"   4   s   € Ü×,Ñ,¨RÕ0r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú%register_callback_for_stream_creationr$   8   s   € Ü×(Ñ(¨Õ,r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú,register_callback_for_device_synchronizationr&   <   ó   € Ü"×/Ñ/°Õ3r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú,register_callback_for_stream_synchronizationr)   @   r'   r   c                 ó.   • [         R                  U 5        g r   )r   r   r   s    r   Ú+register_callback_for_event_synchronizationr+   D   s   € Ü!×.Ñ.¨rÕ2r   )Útypingr   Útorch._utilsr   r   Ú__annotations__r   r   r   r	   r
   r   r   r   r   Úintr   r   r   r   r    r"   r$   r&   r)   r+   © r   r   Ú<module>r1      s   ðÞ å )ñ 3CÐCWÓ2XÐ Ð/Ó XÙ2BÐCWÓ2XÐ Ð/Ó XÙ5EØó6Ð Ð2ó ñ 4DÐDTÓ3UÐ Ð0Ó UÙ5EØó6Ð Ð2ó ñ 8HØó8Ð Ð4ó ñ 4DØó4Ð Ð0ó ñ :JØ ó:Ð Ð 6ó ñ ;KØ ó;Ð Ð 7ó ñ :JØó:Ð Ð6ó ð
,¨X°s°e¸T°kÑ-Bð ,Àtô ,ð,¨X°s°e¸T°kÑ-Bð ,Àtô ,ð*¨8°S¸#°JÀÐ4DÑ+Eð *È$ô *ð(¨°3¸°*¸dÐ2BÑ)Cð (Èô (ð/°¸#¸À¸Ñ0Eð /È$ô /ð1°(¸C¸5À$¸;Ñ2Gð 1ÈDô 1ð-¨h¸°u¸d°{Ñ.Cð -Èô -ð4°X¸bÀ$¸hÑ5Gð 4ÈDô 4ð4°X¸s¸eÀT¸kÑ5Jð 4Ètô 4ð3°H¸c¸UÀD¸[Ñ4Ið 3Èdõ 3r   