
    Si                    :    S SK Jr  S SKrS SKJr   " S S\5      rg)    )annotationsN)
CommonPoolc                  .    \ rS rSr        SS jrSrg)LpPool   Nc
                ,   [         R                  " U SU	[        R                  " [        R                  " U5      U5      UUUUUUS9
n
[        R
                  " U5      n[        R                  " XS   -  SU-  5      R                  UR                  5      4$ )NAVG)auto_pad	ceil_mode	dilationskernel_shapepadsstridesr   g      ?)r   _runnppowerabsoluteprodastypedtype)selfxr
   r   r   r   pr   r   count_include_padpower_averagekernel_element_counts               \/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/reference/ops/op_lp_pool.pyr   LpPool._run   s     #HHR[[^Q'%
  "ww|4HH)!,<<cAgFMMaggV
 	
     )NNNN   NNN)__name__
__module____qualname____firstlineno__r   __static_attributes__r    r   r   r   r      s!     

r   r   )
__future__r   numpyr   !onnx.reference.ops.op_pool_commonr   r   r    r   r   <module>r*      s    #  8 
Z  
r   