§
    2�Åj  ã                  óB   — d dl mZ d dlZd dlmZ  G d„ de¦  «        ZdS )é    )ÚannotationsN)Ú
CommonPoolc                  ó&   — e Zd Z	 	 	 	 	 	 	 	 dd„ZdS )ÚLpPoolNé   c
                ó<  — t          j        | d|	t          j        t          j        |¦  «        |¦  «        ||||||¬¦
  «
        }
t          j        |t          j        ¬¦  «        }t          j        ||
d         z  d|z  ¦  «                             |j        ¦  «        fS )NÚAVG)Úauto_padÚ	ceil_modeÚ	dilationsÚkernel_shapeÚpadsÚstrides)Údtyper   g      ð?)	r   Ú_runÚnpÚpowerÚabsoluteÚprodÚint64Úastyper   )ÚselfÚxr
   r   r   r   Úpr   r   Úcount_include_padÚpower_averageÚkernel_element_counts               úNC:\Projects\Historical\venv\Lib\site-packages\onnx/reference/ops/op_lp_pool.pyr   zLpPool._run   s�   € õ #œØØØÝŒH•R”[ ‘^”^ QÑ'Ô'ØØØØ%ØØð
ñ 
ô 
ˆõ  "œw |½2¼8ÐDÑDÔDÐåŒHÐ)¨M¸!Ô,<Ñ<¸cÀA¹gÑFÔF×MÒMÈaÌgÑVÔVð
ð 	
ó    )NNNNr   NNN)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      sB   € € € € € ð ØØØØ
ØØØð
ð 
ð 
ð 
ð 
ð 
r   r   )Ú
__future__r   Únumpyr   Ú!onnx.reference.ops.op_pool_commonr   r   r#   r   r   ú<module>r'      sk   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 8Ð 8Ð 8Ð 8Ð 8Ð 8ð 
ð  
ð  
ð  
ð  
ˆZñ  
ô  
ð  
ð  
ð  
r   