Ë
    ñukiŸ  ã                   óD   — d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZ y)a  Utilities for instrumenting code.

Code points can be marked as a named event. Every time an event is reached
during program execution, the registered listeners will be invoked.

A typical listener callback is to send an event to a metrics collector for
aggregation/exporting.
é    )Úclear_event_listenersÚrecord_event_duration_secsÚrecord_event_time_spanÚrecord_eventÚrecord_scalarÚ%register_event_duration_secs_listenerÚregister_event_listenerÚ!register_event_time_span_listenerÚregister_scalar_listenerÚ"unregister_event_duration_listenerÚunregister_event_listenerÚ#unregister_event_time_span_listenerÚunregister_scalar_listenerN)Ú__doc__Újax._src.monitoringr   r   r   r   r   r   r	   r
   r   r   r   r   r   © ó    úI/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/jax/monitoring.pyú<module>r      s   ðñ÷÷ ÷ ö r   