o
    2h                     @   s\  d dl mZ e dkrd dlZ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
 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 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 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 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" d dl m#Z# e dkrd dl$T d dl%mZ& nOe d krd dl'T d dl(mZ& n?e dkrd dl)T d dl*mZ& dZ+n-e d!krd dl,T d dl-mZ& dZ+ne d"krd dl.T d dl/mZ& dZ+ne0d#e  ed$G d%d& d&e&Ze1Z2ed'G d(d) d)e2Z1ed*d+d, Z3dS )-    )backendtorchN)keras_export)result_type)KerasTensor)any_symbolic_tensors)is_keras_tensor)get_keras_mask)set_keras_mask)StatelessScope)get_stateless_scope)in_stateless_scope)SymbolicScope)in_symbolic_scope)AutocastScope)Variable)get_autocast_scope)is_float_dtype)is_int_dtype)standardize_dtype)standardize_shape)epsilon)floatx)image_data_format)set_epsilon)
set_floatx)set_image_data_format)standardize_data_format
tensorflow)*jaxnumpyopenvinozUnable to import backend : zkeras.Variablec                   @      e Zd ZdS )r   N__name__
__module____qualname__ r(   r(   U/var/www/html/chatgem/venv/lib/python3.10/site-packages/keras/src/backend/__init__.pyr   >       r   zkeras.name_scopec                   @   r#   )
name_scopeNr$   r(   r(   r(   r)   r+   F   r*   r+   zkeras.devicec                 C   s   t | S )N)device_scope)device_namer(   r(   r)   deviceK   s   r.   )4keras.src.backend.configr   r   keras.src.api_exportr   keras.src.backend.common.dtypesr   %keras.src.backend.common.keras_tensorr   r   r    keras.src.backend.common.maskingr	   r
   (keras.src.backend.common.stateless_scoper   r   r   'keras.src.backend.common.symbolic_scoper   r   "keras.src.backend.common.variablesr   r   r   r   r   r   r   r   r   r   r   r   r   r   keras.src.backend.tensorflow!keras.src.backend.tensorflow.coreBackendVariablekeras.src.backend.jaxkeras.src.backend.jax.corekeras.src.backend.torchkeras.src.backend.torch.coredistribution_libkeras.src.backend.numpykeras.src.backend.numpy.corekeras.src.backend.openvinokeras.src.backend.openvino.core
ValueErrorr+   backend_name_scoper.   r(   r(   r(   r)   <module>   sn    




