
    h                     @    S SK JrJr   " S S\5      r " S S\5      rg)   )Direct8BitOpQDQDirect8BitOpc                   4   ^  \ rS rSrU 4S jrU 4S jrSrU =r$ )QMaxPool   c                 $   > [         TU ]  X5        g Nsuper__init__selfonnx_quantizer	onnx_node	__class__s      d/var/www/fran/franai/venv/lib/python3.13/site-packages/onnxruntime/quantization/operators/maxpool.pyr   QMaxPool.__init__       3    c                    > U R                   nUR                  S:X  d   eU R                  R                  S:  a  [        [
        U ]  5         g [        TU ]  5       $ NMaxPool   )nodeop_type	quantizeropset_versionr   r   quantizer   r   r   s     r   r   QMaxPool.quantize   sR    yy||y((( >>''",,.0 w!!r    __name__
__module____qualname____firstlineno__r   r   __static_attributes____classcell__r   s   @r   r   r      s    4
" 
"r   r   c                   4   ^  \ rS rSrU 4S jrU 4S jrSrU =r$ )
QDQMaxPool   c                 $   > [         TU ]  X5        g r	   r
   r   s      r   r   QDQMaxPool.__init__   r   r   c                    > U R                   nUR                  S:X  d   eU R                  R                  S:  a  g [        TU ]  5       $ r   )r   r   r   r   r   r   r   s     r   r   QDQMaxPool.quantize   sE    yy||y((( >>''", w!!r   r!   r"   r)   s   @r   r+   r+      s    4	" 	"r   r+   N)	direct_q8r   r   r   r+   r!   r   r   <module>r2      s     4"| """ "r   