+
    9iO	                     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# )QGlobalAveragePoolc                &   < \         SV `  W4       R # )N)super__init__)selfonnx_quantizer	onnx_node	__class__s   &&&i/var/www/html/photoedit/myenv/lib/python3.14/site-packages/onnxruntime/quantization/operators/gavgpool.pyr   QGlobalAveragePool.__init__   s    3    c                  < V P                   pVP                  R 8X  g   Q hVP                  ^ ,          V P                  P                  9  d   \
        SV `  4       # V P                  P                  VP                  ^ ,          ,          pV P                  P                  VP                  ^ ,          ,          pV P                  P                  VP                  ^ ,          4      w  pppppV'       d   TMVP                  pV'       d   TMVP                  p\        VP                  ^ ,          VP                  ^ ,          \        ,           VV\        P                  4      p	WP                  P                  VP                  ^ ,          &   / p
VP                   F  pV
P!                  \#        V4      4       K  	  \$        V
R&   ^ V
R&   VP&                  '       d   VP&                  R,           MRp\(        P*                  P,                  ! RVP                  ,           VP.                  VP                  VP                  VV.V	P.                  .V3/ V
B pV P                  ;P0                  V.,          un        R# )GlobalAveragePooldomainchannels_last_quant QLinearN)nodeop_typeinput	quantizerquantized_value_mapr   quantize_get_quantization_paramsoutput
scale_namezp_namer   r   r   Input	attributeupdater   r   nameonnxhelper	make_nodeq_name	new_nodes)r   r   quantized_input_value
data_found output_scale_name_from_parameteroutput_zp_name_from_parameter_output_scale_nameoutput_zp_namequantized_output_valuekwargsr'   
qnode_nameqnoder   s   &             r   r!   QGlobalAveragePool.quantize   s   yy||2222 ::a= B BB7#%% $ B B4::a= Q !% B B4::a= Q NN33DKKNC	
,) AK<PePpPp:D6J_JgJg!/KKNKKN55$$"
 >T**4;;q>:IMM,Y78 ($x"#-1YYYTYY)B
%%$%,,%00%--! $**+
 
 	  UG+ r    )	__name__
__module____qualname____firstlineno__r   r!   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r
   r
      s     43, 3,r   r
   )
r*   quant_utilsr   r   r   r   r   base_operatorr   r
   r;   r   r   <module>rF      s     u u ,7,* 7,r   