
    &Vf                     N    d dl mZ  ed           G d d                      ZdS )    )keras_exportzkeras._legacy.losses.Reductionc                   J    e Zd ZdZdZdZdZed             Zed             Z	dS )	Reductionautononesumsum_over_batch_sizec                 6    | j         | j        | j        | j        fS )N)AUTONONESUMSUM_OVER_BATCH_SIZE)clss    T/var/www/html/software/conda/lib/python3.11/site-packages/keras/src/legacy/losses.pyallzReduction.all   s    #(CGS-DEE    c                     ||                                  vr(t          d| d|                                   d          d S )NzInvalid Reduction Key: z. Expected keys are "")r   
ValueError)r   keys     r   validatezReduction.validate   sM    cggiiP#PPCGGIIPPP    r   N)
__name__
__module____qualname__r   r   r   r   classmethodr   r    r   r   r   r      s`        DD
C/F F [F   [  r   r   N)keras.src.api_exportr   r   r   r   r   <module>r      sa    - - - - - - .//       0/  r   