
    h                     .    S SK rS SKJr   " S S\5      rg)    N)OpRunc                       \ rS rSrS rSrg)PRelu   c                 *    [         R                  " US:  XU-  5      R                  UR                  5      4$ ! [         a  n[        UR                  5      S:X  a  UR                  S   n/ nSnUR                   H1  nXt:X  a  UR                  U5        US-  nM   UR                  S5        M3     US:X  aU  XR                  [        U5      5      -  n[         R                  " US:  X5      R                  UR                  5      4s S nA$ UeS nAff = f)Nr      )
npwhereastypedtype
ValueErrorlenshapeappendreshapetuple)	selfxslopeedim	new_shapendxss	            U/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_prelu.py_run
PRelu._run   s    	HHQUA5y188ACC 	 5;;1$kk!n	Ax!((+Q!((+ ! 6]]5+;<<BHHQUA299!''BDDG'	s"   69 
DCDDDD N)__name__
__module____qualname____firstlineno__r   __static_attributes__r       r   r   r      s    r%   r   )numpyr	   onnx.reference.op_runr   r   r   r%   r   <module>r(      s     'E r%   