§
    ÔwŠiò  ã                  óL   — d dl mZ d dlZd dlmZ ddd
„Z G d„ de¦  «        ZdS )é    )ÚannotationsN)ÚOpRunç      ð?Úxú
np.ndarrayÚalphaÚfloatÚreturnc                ó–   — t          j        d| ¦  «        }t          j        d|t          j        | |z  ¦  «        dz
  z  ¦  «        }||z   S )Nr   é   )ÚnpÚmaximumÚminimumÚexp)r   r   Úpositive_inputÚnegative_inputs       új/root/.openclaw/workspace/chatterbox_venv_py311/lib/python3.11/site-packages/onnx/reference/ops/op_celu.pyÚ_vcelu1r      sG   € Ý”Z  1Ñ%Ô%€NÝ”Z  5­B¬F°1°u±9Ñ,=Ô,=ÀÑ,AÑ#BÑCÔC€NØ˜NÑ*Ð*ó    c                  ó   — e Zd Zdd„ZdS )ÚCeluNc                óT   — t          ||¦  «                             |j        ¦  «        fS ©N)r   ÚastypeÚdtype)Úselfr   r   s      r   Ú_runz	Celu._run   s%   € Ý˜˜5Ñ!Ô!×(Ò(¨¬Ñ1Ô1Ð3Ð3r   r   )Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s(   € € € € € ð4ð 4ð 4ð 4ð 4ð 4r   r   )r   )r   r   r   r	   r
   r   )Ú
__future__r   Únumpyr   Úonnx.reference.op_runr   r   r   r!   r   r   ú<module>r%      s„   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ð+ð +ð +ð +ð +ð4ð 4ð 4ð 4ð 4ˆ5ñ 4ô 4ð 4ð 4ð 4r   