§
    Vp«f®  ã                   óV   — d Z ddlmZ ddlmZ ed	defd„¦   «         Zed„ ¦   «         ZdS )
zeContext managers for toggling X64 mode.

**Experimental: please give feedback, and expect changes.**
é    )Úcontextmanager)ÚconfigTÚnew_valc              #   ól   K  — t          j        | ¦  «        5  dV — ddd¦  «         dS # 1 swxY w Y   dS )a  Experimental context manager to temporarily enable X64 mode.

  Usage::

    >>> x = np.arange(5, dtype='float64')
    >>> with enable_x64():
    ...   print(jnp.asarray(x).dtype)
    ...
    float64

  See Also
  --------
  jax.experimental.enable_x64 : temporarily enable X64 mode.
  N©r   Ú
enable_x64)r   s    ú\/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/jax/experimental/x64_context.pyr   r      s†   è è € õ  Ô˜Ñ!Ô!ð 
ð 
Ø	€E€E€Eð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
ó   —)©-°-c               #   ól   K  — t          j        d¦  «        5  dV — ddd¦  «         dS # 1 swxY w Y   dS )a   Experimental context manager to temporarily disable X64 mode.

  Usage::

    >>> x = np.arange(5, dtype='float64')
    >>> with disable_x64():
    ...   print(jnp.asarray(x).dtype)
    ...
    float32

  See Also
  --------
  jax.experimental.enable_x64 : temporarily enable X64 mode.
  FNr   © ó    r	   Údisable_x64r   0   s†   è è € õ  Ô˜ÑÔð 
ð 
Ø	€E€E€Eð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
r
   N)T)Ú__doc__Ú
contextlibr   Újax._srcr   Úboolr   r   r   r   r	   ú<module>r      s„   ððð ð &Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð àð
ð 
˜ð 
ð 
ð 
ñ „ð
ð$ ð
ð 
ñ „ð
ð 
ð 
r   