
    &Vf                         d dl mZ d dlmZ  ej                    dk    r#ej        j        j        Zej        j        j        Z	n ej                    dk    r#ej
        j        j        Zej        j        j        Z	n~ ej                    dk    r#ej        j        j        Zej        j        j        Z	nH ej                    dk    rd dlmZ eZej        j        j        Z	n ed ej                                ed	           G d
 de                      Z ed           G d de	                      Z ed          d             ZdS )    )backend)keras_export
tensorflowjaxtorchnumpy)VariablezInvalid backend: zkeras.Variablec                       e Zd ZdS )r	   N__name__
__module____qualname__     V/var/www/html/software/conda/lib/python3.11/site-packages/keras/src/backend/exports.pyr	   r	              Dr   r	   zkeras.name_scopec                       e Zd ZdS )
name_scopeNr   r   r   r   r   r      r   r   r   zkeras.devicec                 *    t          j        |           S )N)r   device_scope)device_names    r   devicer       s    ,,,r   N)	keras.srcr   keras.src.api_exportr   r   corer	   BackendVariabler   backend_name_scoper   commonr   keras.src.backend.numpy.coreNumpyVariableRuntimeErrorr   r   r   r   <module>r"      s         - - - - - -7?$$(-6O +0;W_%k&/O 2=W_'!!m(1O 2=W_'!!FFFFFF#O 2=
,>?7?+<+<>>
?
?? 	 	 	 	 	 	 	  	  !!	 	 	 	 	# 	 	 "!	 n- - - - -r   