
    h                     .    S SK rS SKJr   " S S\5      rg)    N)OpRunUnaryNumc                       \ rS rSrSS jrSrg)HardSigmoid   Nc                     U=(       d    U R                   nU=(       d    U R                  n[        R                  " S[        R                  " SX-  U-   5      5      nU4$ )Nr      )alphabetanpmaximumminimum)selfxr	   r
   ys        \/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_hard_sigmoid.py_runHardSigmoid._run   sG    # tyyJJq"**Q	D(89:t     )NN)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    r   r   )numpyr   onnx.reference.ops._opr   r   r   r   r   <module>r      s     0- r   