
    Vpf)              
          d dl Zej                            dd           [d dlmZ d dlmZ d dlmZ	 	  e	             n(# e
$ r Zd dlmZ  eded	           [Y dZ[ndZ[ww xY w[	d dlmZ [d d
lmZ d dlmZ d dlm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$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z7 e7j8        Z8[7d dl9m:Z: d dl9m;Z; d dl<m=Z> d dl<m?Z? d dl9m@ZA d dl9mBZB d dlCmDZD d dlCmEZE d dlCmFZF d dlCmGZG d dlHmIZI d dlHmJZJ d dl9mKZK d dl9mLZL d dl9mMZM d d l9mNZN d d!lHmOZO d d"l9mPZP d d#l9mQZQ d d$lRmSZS d d%l9mTZT d d&l9mUZU d d'lHmVZV d d(lHmWZW d d)lHmXZX d d*l9mYZY d d+l9mZZZ d d,l9m[Z[ d d-l9m\Z\ d d.l9m]Z] d d/lHm^Z^ d d0lHm_Z_ d d1l9m`Z` d d2l9maZa d d3l9mbZb d d4l9mcZc d d5l9mdZd d d6l9meZe d d7l9mfZf d d8lHmgZg d d9lHmhZh d d:limjZj d dl<m=Zk d d;l9mlZl d d<l9mmZm d d=l9mnZn d d>l9moZo d d?l9mpZq d d@lrmsZs d dAltmuZumvZvmwZwmxZxmyZymzZz [u[v[w[x[y[zd dBl{m|Z|m}Z}m~Z~ d dClmZmZmZmZmZmZmZ d dDlmZ d dElmZ d dFlmZ d dGlmZ d dHlmZ d dIlmZ d dJlmZ d dKlmZ d dLlmZ d dMlmZ d dNlmZ d dOlmZ d dPlmZ d dQlmZ d dRlmZ d dSlmZ d dTlmZ d dUlmZ d dVlmZ d dWlmZ d dXlmZ d dYlmZ d dZl{mZ d dlmc mc mZ [d d[lmZ  ed\            ed]           [d^efd_efd`efdaefdbefdcefddefdeeAfdfeqfdg	Zd dlZej        r7d dl9m@Z@ d d?l9mpZp d dhlmZ d dilmZ d djlmZ d dklmZ d dllmZ d dmlmZ d dnlmZ nd dolmZ  eee          Z[[d dlZdS )p    NTF_CPP_MIN_LOG_LEVEL1)__version__)__version_info__)cloud_tpu_init)warnzcloud_tpu_init failed: zP
 This a JAX bug; please report an issue at https://github.com/google/jax/issues)Array)tree)typing)configenable_checksdebug_key_reusecheck_tracer_leakschecking_leaksenable_custom_prngsoftmax_custom_jvp%enable_custom_vjp_by_custom_transpose
debug_nans
debug_infslog_compilesexplain_cache_missesdefault_devicedefault_matmul_precisiondefault_prng_implnumpy_dtype_promotionnumpy_rank_promotion"jax2tf_associative_scan_reductionslegacy_prng_keythreefry_partitionabletransfer_guardtransfer_guard_host_to_devicetransfer_guard_device_to_devicetransfer_guard_device_to_host	spmd_mode)ensure_compile_time_eval)print_environment_info)
xla_client)effects_barrier)block_until_ready)checkpoint_wrapper)checkpoint_policies)clear_backends)clear_caches)closure_convert)custom_gradient)
custom_jvp)
custom_vjp)default_backend)device_count)
device_get)
device_put)device_put_sharded)device_put_replicated)devices)disable_jit)
eval_shape)float0)grad)hessian)
host_count)host_id)host_ids)jacobian)jacfwd)jacrev)jit)jvp)local_device_count)local_devices)	linearize)linear_transpose)live_arrays)
make_jaxpr)
named_call)named_scope)pmap)process_count)process_index)pure_callback)ShapeDtypeStruct)value_and_grad)vjp)vmap)xla_computation)NamedSharding)adbatchingmlirpartial_evalpxlaxla)$make_array_from_single_device_arraysmake_array_from_callback"make_array_from_process_local_data)tree_maptreedef_is_leaftree_flattentree_leavestree_structuretree_transposetree_unflatten)custom_derivatives)custom_batching)custom_transpose)api_util)distributed)debug)dlpack)dtypes)errors)image)lax)
monitoring)nn)numpy)ops)profiler)random)scipy)sharding)stages)	tree_util)util)Shard)registerzjax-scipy-beta-argsztracer-hashzEjax.treedef_is_leaf is deprecated: use jax.tree_util.treedef_is_leaf.z|jax.tree_flatten is deprecated: use jax.tree.flatten (jax v0.4.25 or newer) or jax.tree_util.tree_flatten (any JAX version).zyjax.tree_leaves is deprecated: use jax.tree.leaves (jax v0.4.25 or newer) or jax.tree_util.tree_leaves (any JAX version).zjax.tree_structure is deprecated: use jax.tree.structure (jax v0.4.25 or newer) or jax.tree_util.tree_structure (any JAX version).zjax.tree_transpose is deprecated: use jax.tree.transpose (jax v0.4.25 or newer) or jax.tree_util.tree_transpose (any JAX version).zjax.tree_unflatten is deprecated: use jax.tree.unflatten (jax v0.4.25 or newer) or jax.tree_util.tree_unflatten (any JAX version).zpjax.tree_map is deprecated: use jax.tree.map (jax v0.4.25 or newer) or jax.tree_util.tree_map (any JAX version).z!jax.clear_backends is deprecated.zjax.xla_computation is deprecated. Please use the AOT APIs; see https://jax.readthedocs.io/en/latest/aot.html. For example, replace xla_computation(f)(*xs) with jit(f).lower(*xs).compiler_ir('hlo'). See CHANGELOG.md for 0.4.30 for more examples.)	rb   rc   rd   re   rf   rg   ra   r,   rV   )rb   )rc   )rd   )ra   )re   )rf   )rg   )deprecation_getattr)os_osenviron
setdefaultjax.versionr   r   jax._src.cloud_tpu_initr   _cloud_tpu_init	Exceptionexcwarningsr   _warnjax.corecore_corejax._src.basearrayr	   jaxr
   r   jax._src.configr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   jax._src.corer%   jax._src.environment_infor&   jax._src.libr'   _xcDevicejax._src.apir(   r)   jax._src.ad_checkpointr*   
checkpointr+   r,   _deprecated_clear_backendsr-   jax._src.custom_derivativesr.   r/   r0   r1   jax._src.xla_bridger2   r3   r4   r5   r6   r7   r8   r9   r:   jax._src.dtypesr;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   jax._src.callbackrQ   rematrR   rS   rT   rU   rV   _deprecated_xla_computationjax._src.sharding_implsrW   jax.interpretersrX   rY   rZ   r[   r\   r]   jax._src.arrayr^   r_   r`   jax._src.tree_utilra   _deprecated_tree_maprb   _deprecated_treedef_is_leafrc   _deprecated_tree_flattenrd   _deprecated_tree_leavesre   _deprecated_tree_structurerf   _deprecated_tree_transposerg   _deprecated_tree_unflattenrh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   4jax.experimental.compilation_cache.compilation_cacheexperimentalcompilation_cache_ccachejax._src.deprecationsr   _register_deprecation_deprecations_typingTYPE_CHECKINGr   _deprecation_getattr__name____getattr__jax.lib     L/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/jax/__init__.py<module>r      sJ
          -s 3 3 3 3 2 2 2 2 2 < < < < < < F E E E E E/   $$$$$$% 	<# 	< 	< 	< = = =eeeee       	
 . - - - - -                                                                       6 O N N N N N V V V V V V * * * * * *	 ; ; ; ; ; ; ? ? ? ? ? ? C C C C C C M M M M M M E E E E E E 5 5 5 5 5 5 J J J J J J J J J J J J @ @ @ @ @ @ @ @ @ @ @ @ B B B B B B < < < < < < 1 1 1 1 1 1 1 1 1 1 1 1 A A A A A A G G G G G G 2 2 2 2 2 2 3 3 3 3 3 3 1 1 1 1 1 1 , , , , , , % % % % % % + + + + + + 8 8 8 8 8 8 2 2 2 2 2 2 4 4 4 4 4 4 - - - - - - ) ) ) ) ) ) ) ) ) ) ) ) # # # # # # # # # # # # H H H H H H > > > > > > / / / / / / = = = = = = 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 % % % % % % > > > > > > > > > > > > < < < < < < > > > > > > = = = = = = 9 9 9 9 9 9 # # # # # # % % % % % % G G G G G G B B B B B B I H H H H H H H H H H H H H H H$dC                           9 8 8 8 8 8 2 2 2 2 2 2 4 4 4 4 4 4 $ $ $ $ $ $ * * * * * *                                                       ( ( ( ( ( (                   $ $ $ $ $ $                   $ $ $ $ $ $             & & & & & &       * ) ) ) ) ) F F F F F F F F F F F F C C C C C C  + , , ,  m $ $ $
 L
769993 (3 "W2 2h    
 ;;;;;;======CCCCCC======;;;;;;555555AAAAAAAAAAAAAAAAAAA POOOOO$$X}==+ s   
? A$AA$