
    wi                    H    d dl mZ d dlZd dlmZ d Z G d de          ZdS )    )annotationsN)OpRunUnaryNumc                    | dk    rddt          j        |            z   z  S t          j        |           dt          j        |           z   z  S )Nr      )npexp)xs    m/root/.openclaw/workspace/chatterbox_venv_py311/lib/python3.11/site-packages/onnx/reference/ops/op_sigmoid.pysigmoidr      sC    1uuAr

N##6!99BF1II&&    c                      e Zd Zd Zd ZdS )Sigmoidc                n    t          j        | ||           t          j        t                    | _        d S )N)r   __init__r   	vectorizer   vf)self	onnx_node
run_paramss      r
   r   zSigmoid.__init__   s,    tY
;;;,w''r   c                    t          |j                  dk    r(t          |                              |j                  fS |j        dk    r|fS |                     |                              |j                  fS )Nr   )lenshaper   astypedtypesizer   )r   Xs     r
   _runzSigmoid._run   si    qw<<1AJJ%%ag..006Q;;4K

!!!'**,,r   N)__name__
__module____qualname__r   r    r   r
   r   r      s2        ( ( (- - - - -r   r   )
__future__r   numpyr   onnx.reference.ops._opr   r   r   r!   r   r
   <module>r%      sz    # " " " " "     0 0 0 0 0 0' ' '
- 
- 
- 
- 
-m 
- 
- 
- 
- 
-r   