+
    9i                     L    ^ RI t ^RIHtHtHtHtHt ^RIHt  ! R R]4      t	R# )    N)TENSOR_NAME_QUANT_SUFFIXQuantizedValueQuantizedValueTypeattribute_to_kwarg	ms_domain)QuantOperatorBasec                   >   a a ] tR t^t oV 3R ltV 3R ltRtVtV ;t# )QLinearPoolc                &   < \         SV `  W4       R # )N)super__init__)selfonnx_quantizer	onnx_node	__class__s   &&&h/var/www/html/photoedit/myenv/lib/python3.14/site-packages/onnxruntime/quantization/operators/pooling.pyr   QLinearPool.__init__   s    3    c                  < V P                   pV P                  P                  VP                  ^ ,          4      w  pppppV P                  P	                  V^ .4      w  pppp	V'       d   Vf   \
        SV `  4       # VP                  ^ ,          \        ,           p
\        VP                  ^ ,          V
VV\        P                  4      pWP                  P                  VP                  ^ ,          &   / pVP                   F  pVP                  \        V4      4       K  	  \        VR&   VP                   '       d   VP                   R,           MRp\"        P$                  P&                  ! RVP(                  ,           V^ ,          V^ ,          V^ ,          VV.V
.V3/ VB pV	P+                  V4       V P                  ;P,                  V	,          un        R# )r   Ndomain_quant QLinear)node	quantizer_get_quantization_paramsoutputquantize_activationr   quantizer   r   r   Inputquantized_value_map	attributeupdater   r   nameonnxhelper	make_nodeop_typeappend	new_nodes)r   r   
data_foundoutput_scale_nameoutput_zp_name_quantized_input_namesinput_zero_point_namesinput_scale_namesnodesqlinear_output_namequantized_output_valuekwargsr"   qlinear_node_nameqnoder   s   &               r   r   QLinearPool.quantize   s   yy NN33DKKNC	
 NN..taS9	
!" 2:7#%% #kk!n/GG!/KKN$$"
 >T**4;;q>: IMM,Y78 ($x48IIIDII02%%$%a(!!$&q)! !!
 
 	U  E) r    )	__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r
   r
      s     48* 8*r   r
   )
r%   quant_utilsr   r   r   r   r   base_operatorr   r
   r9   r   r   <module>rD      s     u u ,<*# <*r   