
    2Vh                     (    d dl mZ d Zd Zd Zd Zy)    )jaxc                 H    | r t         j                  j                  |        y y N)r   profilerstart_trace)logdirs    Q/home/dcms/DCMS/lib/python3.12/site-packages/keras/src/backend/jax/tensorboard.pyr   r      s      (     c                 F    | rt         j                  j                          y y r   )r   r   
stop_trace)saves    r	   r   r   	   s    ! r
   c                 j    t         j                  j                  d|        }|j                          |S )NzProfiled batch )r   r   TraceAnnotation	__enter__)batchbatch_trace_contexts     r	   start_batch_tracer      s5    ,,66
%! !!#r
   c                 *    | j                  d d d        y r   )__exit__)r   s    r	   stop_batch_tracer      s      tT2r
   N)keras.src.utils.module_utilsr   r   r   r   r    r
   r	   <module>r      s    ,)
"
3r
   