§
    Î§gE	  ã                   ó¶  — U d dl mZ d dlmZ  ed¦  «        Zded<    ed¦  «        Zded<    ed¦  «        Zd	ed
<    ed¦  «        Zd	ed<    ed¦  «        Z	ded<    ed¦  «        Z
ded<    ed¦  «        Zded<    ed¦  «        Zded<    ed¦  «        Zded<    ed¦  «        Zded<   deegdf         ddfd„Zdeegdf         ddfd„Zdeeegdf         ddfd„Zdeeegdf         ddfd „Zdeegdf         ddfd!„Zdeegdf         ddfd"„Zdeegdf         ddfd#„Zdeg df         ddfd$„Zdeegdf         ddfd%„Zdeegdf         ddfd&„ZdS )'é    )Ú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                 ó:   — t                                | ¦  «         d S ©N)r   Úadd_callback©r   s    úP/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/xpu/_gpu_trace.pyÚ$register_callback_for_event_creationr   &   ó   € Ý×'Ò'¨Ñ+Ô+Ð+Ð+Ð+ó    c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú$register_callback_for_event_deletionr   *   r   r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú"register_callback_for_event_recordr   .   s   € Ý×%Ò% bÑ)Ô)Ð)Ð)Ð)r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú register_callback_for_event_waitr   2   s   € Ý×#Ò# BÑ'Ô'Ð'Ð'Ð'r   c                 ó:   — t                                | ¦  «         d S r   )r	   r   r   s    r   Ú'register_callback_for_memory_allocationr    6   s   € Ý×*Ò*¨2Ñ.Ô.Ð.Ð.Ð.r   c                 ó:   — t                                | ¦  «         d S r   )r
   r   r   s    r   Ú)register_callback_for_memory_deallocationr"   :   s   € Ý×,Ò,¨RÑ0Ô0Ð0Ð0Ð0r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú%register_callback_for_stream_creationr$   >   s   € Ý×(Ò(¨Ñ,Ô,Ð,Ð,Ð,r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú,register_callback_for_device_synchronizationr&   B   ó   € Ý"×/Ò/°Ñ3Ô3Ð3Ð3Ð3r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú,register_callback_for_stream_synchronizationr)   F   r'   r   c                 ó:   — t                                | ¦  «         d S r   )r   r   r   s    r   Ú+register_callback_for_event_synchronizationr+   J   s   € Ý!×.Ò.¨rÑ2Ô2Ð2Ð2Ð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Ð2BØñ3ô 3Ð Ð/ð ð ñ ð 3CÐ2BØñ3ô 3Ð Ð/ð ð ñ ð 6FÐ5EØñ6ô 6Ð Ð2ð ð ñ ð 4DÐ3CØñ4ô 4Ð Ð0ð ð ñ ð 6FÐ5EØñ6ô 6Ð Ð2ð ð ñ ð 8HÐ7GØñ8ô 8Ð Ð4ð ð ñ ð 4DÐ3CØñ4ô 4Ð Ð0ð ð ñ ð :JÐ9IØ ñ:ô :Ð Ð 6ð ð ñ ð ;KÐ:JØ ñ;ô ;Ð Ð 7ð ð ñ ð :JÐ9IØñ:ô :Ð Ð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ð 1ð 1ð 1ð-¨h¸°u¸d°{Ô.Cð -Èð -ð -ð -ð -ð4°X¸bÀ$¸hÔ5Gð 4ÈDð 4ð 4ð 4ð 4ð4°X¸s¸eÀT¸kÔ5Jð 4Ètð 4ð 4ð 4ð 4ð3°H¸c¸UÀD¸[Ô4Ið 3Èdð 3ð 3ð 3ð 3ð 3ð 3r   