
    
Ng                     6    d dl Zd dlmZ  G d de          ZdS )    N)OpRunc                       e Zd Zd ZdS )PReluc                 0   	 t          j        |dk    |||z                                |j                  fS # t          $ r}t          |j                  dk    r|j        d         }g }d}|j        D ]8}||k    r|                    |           |dz  }#|                    d           9|dk    r]||                    t          |                    z  }t          j        |dk    ||                              |j                  fcY d }~S |d }~ww xY w)Nr      )
npwhereastypedtype
ValueErrorlenshapeappendreshapetuple)	selfxslopeedim	new_shapendxss	            W/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/reference/ops/op_prelu.py_runz
PRelu._run   s7   	HQUAq5y1188AACC 	 	 	 5;1$$k!n	 , ,ACxx!((+++Q!((++++66U]]5+;+;<<<BHQUAr2299!'BBDDDDDDDG'	s"   58 
DCDDDDN)__name__
__module____qualname__r        r   r   r      s#            r!   r   )numpyr   onnx.reference.op_runr   r   r    r!   r   <module>r$      sY        ' ' ' ' ' '    E     r!   