
    /j-	                        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dS )    )annotations)
CommonPoolc                  "    e Zd Z	 	 	 	 	 	 ddZdS )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           g/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/reference/ops/op_average_pool.pyr   zAveragePool_1._run
   ;     %
 
 
 	
    NNNNNN__name__
__module____qualname__r    r   r   r   r   	   <         
 
 
 
 
 
r   r   c                  "    e Zd Z	 	 	 	 	 	 ddZdS )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dS )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dS )AveragePool_19Nc	                >    t          j        | d||||||||
  
        S r   r   )	r   r   r
   r   r   r   r   r   r   s	            r   r   zAveragePool_19._runU   s;     %
 
 
 	
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 8 8 8 8 8
 
 
 
 
J 
 
 
2
 
 
 
 
J 
 
 
2
 
 
 
 
Z 
 
 
2
 
 
 
 
Z 
 
 
 
 
r   