+
    –°³jR	  ã                   ó’  a € R! t0 t ^ RIHt ^ RIHt ]! R4      t] ^ k ]! R4      t] ^k ]! R4      t] ^k ]! R4      t] ^k ]! R4      t	] ^k ]! R4      t
] ^k ]! R	4      t] ^k ]! R
4      t] ^k ]! R4      t] ^k ]! R4      t] ^	k R R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR"# )#é    ©ÚCallable)ÚCallbackRegistryzCUDA event creationzCUDA event deletionzCUDA event recordzCUDA event waitzCUDA memory allocationzCUDA memory deallocationzCUDA stream creationzCUDA device synchronizationzCUDA stream synchronizationzCUDA event synchronizationc                óD   € V ^8„  d   QhR\         \        .R3,          RR/# ©é   ÚcbNÚreturn©r   Úint)Úformats   "ÚV/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/cuda/_gpu_trace.pyÚ__annotate__r   $   ó%   € ÷ ,ñ ,¬X´s°e¸T°kÕ-Bð ,Àtñ ,ó    c                 ó0   € \         P                  V 4       R # ©N)ÚEventCreationCallbacksÚadd_callback©r	   s   &r   Ú$register_callback_for_event_creationr   $   ó   € Ü×'Ñ'¨Ö+r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   (   r   r   c                 ó0   € \         P                  V 4       R # r   )ÚEventDeletionCallbacksr   r   s   &r   Ú$register_callback_for_event_deletionr   (   r   r   c                óN   € V ^8„  d   QhR\         \        \        .R3,          RR/# r   r   )r   s   "r   r   r   ,   s(   € ÷ *ñ *¬8´S¼#°JÀÐ4DÕ+Eð *È$ñ *r   c                 ó0   € \         P                  V 4       R # r   )ÚEventRecordCallbacksr   r   s   &r   Ú"register_callback_for_event_recordr    ,   s   € Ü×%Ñ% bÖ)r   c                óN   € V ^8„  d   QhR\         \        \        .R3,          RR/# r   r   )r   s   "r   r   r   0   s(   € ÷ (ñ (¬´3¼°*¸dÐ2BÕ)Cð (Èñ (r   c                 ó0   € \         P                  V 4       R # r   )ÚEventWaitCallbacksr   r   s   &r   Ú register_callback_for_event_waitr$   0   s   € Ü×#Ñ# BÖ'r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   4   s%   € ÷ /ñ /´¼#¸À¸Õ0Eð /È$ñ /r   c                 ó0   € \         P                  V 4       R # r   )ÚMemoryAllocationCallbacksr   r   s   &r   Ú'register_callback_for_memory_allocationr(   4   s   € Ü×*Ñ*¨2Ö.r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   8   s%   € ÷ 1ñ 1´(¼C¸5À$¸;Õ2Gð 1ÈDñ 1r   c                 ó0   € \         P                  V 4       R # r   )ÚMemoryDeallocationCallbacksr   r   s   &r   Ú)register_callback_for_memory_deallocationr,   8   s   € Ü×,Ñ,¨RÖ0r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   <   s%   € ÷ -ñ -¬h¼°u¸d°{Õ.Cð -Èñ -r   c                 ó0   € \         P                  V 4       R # r   )ÚStreamCreationCallbacksr   r   s   &r   Ú%register_callback_for_stream_creationr0   <   s   € Ü×(Ñ(¨Ö,r   c                ó:   € V ^8„  d   QhR\         . R3,          RR/# r   r   )r   s   "r   r   r   @   s#   € ÷ 4ñ 4´X¸bÀ$¸hÕ5Gð 4ÈDñ 4r   c                 ó0   € \         P                  V 4       R # r   )ÚDeviceSynchronizationCallbacksr   r   s   &r   Ú,register_callback_for_device_synchronizationr4   @   ó   € Ü"×/Ñ/°Ö3r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   D   s%   € ÷ 4ñ 4´X¼s¸eÀT¸kÕ5Jð 4Ètñ 4r   c                 ó0   € \         P                  V 4       R # r   )ÚStreamSynchronizationCallbacksr   r   s   &r   Ú,register_callback_for_stream_synchronizationr9   D   r5   r   c                óD   € V ^8„  d   QhR\         \        .R3,          RR/# r   r   )r   s   "r   r   r   H   s%   € ÷ 3ñ 3´H¼c¸UÀD¸[Õ4Ið 3Èdñ 3r   c                 ó0   € \         P                  V 4       R # r   )ÚEventSynchronizationCallbacksr   r   s   &r   Ú+register_callback_for_event_synchronizationr=   H   s   € Ü!×.Ñ.¨rÖ2r   c                óX  € V ^8„  d   Qh/ ^ \         9   d   R;R&   ^\         9   d   R;R&   ^\         9   d   R;R&   ^\         9   d   R;R&   ^\         9   d   R;R&   ^\         9   d   R;R&   ^\         9   d   R;R	&   ^\         9   d   R
;R&   ^\         9   d   R;R&   ^	\         9   d   R;R&   # )r   zCallbackRegistry[int]r   r   zCallbackRegistry[int, int]r   r#   r'   r+   r/   zCallbackRegistry[[]]r3   r8   r<   ©Ú__conditional_annotations__)r   s   "r   r   r      së   € × $Ñ $÷
ò Ð/ñ ñ %÷ò Ð/ñ ñ %÷ò Ð2ñ ñ %÷ WÒ VÐ0Ñ Vñ %÷ò Ð2ñ ñ %÷$ò Ð4ñ ñ% %÷*ò Ð0ñ ñ+ %÷0ò Ð 6ñ ñ1 %÷6ò Ð 7ñ ñ7 %÷<ò Ð6ñ ò= %r   N)r@   Úcollections.abcr   Útorch._utilsr   r   r   r   r#   r'   r+   r/   r3   r8   r<   r   r   r    r$   r(   r,   r0   r4   r9   r=   r   r?   s   @r   Ú<module>rC      s  øðß $Ò $å )ñ 3CØó3Ð ó ñ 3CØó3Ð ó ñ 6FØó6Ð ó ñ 4DÐDUÓ3VÐ Ó VÙ5EØó6Ð ó ñ 8HØó8Ð ó ñ 4DØó4Ð ó ñ :JØ!ó:Ð ó ñ ;KØ!ó;Ð ó ñ :JØ ó:Ð ó õ
,õ,õ*õ(õ/õ1õ-õ4õ4÷3r   