
    2Vhf                        d dl mZ d dlmZ d dlmZ  ej                         dk(  rd dlmZ nK ej                         dk(  rd dl	m
Z n0 ej                         dk(  rd d	lmZ n G d
 dej                        Z eddg       G d deej                               Zej                  j                  e_        ej                   Zy)    )backend)keras_export)base_optimizer
tensorflow)TFOptimizertorch)TorchOptimizerjax)JaxOptimizerc                       e Zd Zy)BackendOptimizerN__name__
__module____qualname__     N/home/dcms/DCMS/lib/python3.12/site-packages/keras/src/optimizers/optimizer.pyr   r      s    r   r   zkeras.Optimizerzkeras.optimizers.Optimizerc                       e Zd Zy)	OptimizerNr   r   r   r   r   r      s    r   r   N)	keras.srcr   keras.src.api_exportr   keras.src.optimizersr   &keras.src.backend.tensorflow.optimizerr   r   "keras.src.backend.torch.optimizersr	   keras.src.backend.jax.optimizerr   BaseOptimizerr   __doc__base_optimizer_keyword_argsr   r   r   <module>r       s     - /7??$ W__'! W__%P>77   ">?@	 .">"> 	 A	 #0088	 ,HH r   