§
    2�ÅjÀ  ã                  óB   — d dl mZ d dlZd dlmZ  G d„ de¦  «        ZdS )é    )ÚannotationsN)ÚOpRunUnaryNumc                  ó   — e Zd Zdd„ZdS )ÚHardSigmoidNc                ó¸   — |p| j         }|p| j        }t          j        dt          j        d||z  |z   ¦  «        ¦  «                             |j        ¦  «        }|fS )Nr   é   )ÚalphaÚbetaÚnpÚmaximumÚminimumÚastypeÚdtype)ÚselfÚxr	   r
   Úys        úSC:\Projects\Historical\venv\Lib\site-packages\onnx/reference/ops/op_hard_sigmoid.pyÚ_runzHardSigmoid._run   sW   € ØÐ#˜œˆØÐ �t”yˆÝŒJ�q�"œ* Q¨¨E©	°DÑ(8Ñ9Ô9Ñ:Ô:×AÒAÀ!Ä'ÑJÔJˆØˆtˆó    )NN)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s(   € € € € € ðð ð ð ð ð r   r   )Ú
__future__r   Únumpyr   Úonnx.reference.ops._opr   r   r   r   r   ú<module>r      sk   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 0Ð 0Ð 0Ð 0Ð 0Ð 0ðð ð ð ð �-ñ ô ð ð ð r   