
    h                     l    S SK rS SKJr  S\R                  S\S\R                  4S jr " S S\5      rg)	    N)OpRunUnaryNumxalphareturnc                     U S:  R                  U R                  5      nX"S-
  U-  R                  U R                  5      -  nX-  $ )Nr      )astypedtype)r   r   signs      Z/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_leaky_relu.py_leaky_relur      s?    E>>!''"DQh%''00D8O    c                       \ rS rSrSS jrSrg)	LeakyRelu   Nc                 v    U=(       d    U R                   n[        X5      R                  UR                  5      4$ N)r   r   r	   r
   )selfr   r   s      r   _runLeakyRelu._run   s-    #A%,,QWW577r    r   )__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    8r   r   )numpynponnx.reference.ops._opr   ndarrayfloatr   r   r   r   r   <module>r"      s;     02:: e 

 8 8r   