
    bIgm	                    t    d dl mZ d dlmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Zy)    )annotations)
CommonPoolc                       e Zd Z	 	 	 	 	 	 ddZy)AveragePool_1Nc                @    t        j                  | d||||d |||
      S NAVG)auto_pad	ceil_mode	dilationskernel_shapepadsstridesr   _runselfxr
   r   r   r   r   count_include_pads           _/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/reference/ops/op_average_pool.pyr   zAveragePool_1._run
   3     %
 	
    NNNNNN__name__
__module____qualname__r    r   r   r   r   	        
r   r   c                       e Zd Z	 	 	 	 	 	 ddZy)AveragePool_7Nc                @    t        j                  | d||||d |||
      S r   r   r   s           r   r   zAveragePool_7._run#   r   r   r   r   r   r   r   r!   r!   "   r   r   r!   c                       e Zd Z	 	 	 	 	 	 ddZy)AveragePool_11Nc                @    t        j                  | d||||d |||
      S r   r   r   s           r   r   zAveragePool_11._run<   r   r   r   r   r   r   r   r$   r$   ;   r   r   r$   c                  "    e Zd Z	 	 	 	 	 	 	 ddZy)AveragePool_19Nc	                @    t        j                  | d||||||||
      S r   r   )	r   r   r
   r   r   r   r   r   r   s	            r   r   zAveragePool_19._runU   s3     %
 	
r   )NNNNNNNr   r   r   r   r'   r'   T   s     
r   r'   N)
__future__r   !onnx.reference.ops.op_pool_commonr   r   r!   r$   r'   r   r   r   <module>r+      s=    # 8
J 
2
J 
2
Z 
2
Z 
r   