
    h                     .    S SK rS SKJr   " S S\5      rg)    N)
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      4$ )NAVG)auto_pad	ceil_mode	dilationskernel_shapepadsstridesr   g      ?)r   _runnppowerabsoluteprod)selfxr	   r
   r   r   pr   r   count_include_padpower_averagekernel_element_counts               W/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_lp_pool.pyr   LpPool._run   su     #HHR[[^Q'%
  "ww|4-a0@@#'JLL     )NNNN   NNN)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s"     
Mr   r   )numpyr   !onnx.reference.ops.op_pool_commonr   r   r   r   r   <module>r&      s     8MZ Mr   