Ë
    Ž”vh¯  ã                   ó®   — 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mZ d dlmZmZ dde	fiZd dlZej*                  re	Z[[	yd dlmZ  eee«      Z[[[	y)é    )Ú_initial_style_jaxprÚ_sum_tangentsÚ_zeros_like_pytreeÚclosure_convertÚcustom_gradientÚ
custom_jvpÚcustom_jvp_call_pÚcustom_jvp_call_jaxpr_pÚ
custom_vjpÚcustom_vjp_call_pÚcustom_vjp_primal_tree_valuesÚCustomVJPPrimalÚlinear_callÚremat_opt_p)ÚSymbolicZeroÚzero_from_primalr
   zwjax.custom_derivatives.custom_jvp_call_jaxpr_p is deprecated, use jax.extend.core.primitives.custom_jvp_call_p instead.N)Údeprecation_getattr)Újax._src.custom_derivativesr   r   r   r   r   r   r	   r
   Ú_custom_jvp_call_jaxpr_pr   r   r   r   r   r   Újax._src.ad_utilr   r   Ú_deprecationsÚtypingÚTYPE_CHECKINGÚjax._src.deprecationsr   Ú_deprecation_getattrÚ__name__Ú__getattr__© ó    úQ/opt/face_recognition/venv/lib/python3.12/site-packages/jax/custom_derivatives.pyú<module>r!      sn   ð÷$÷ ÷ ÷ ÷"ð ð?àð ð€ó Ø	×ÒØ4Ðð
 Ùõ	 PÙ$ X¨}Ó=€+ØØ
Ùr   