Ë
    ÝÍ:j;  ã                   ó&   — d dl mZ  G d„ de«      Zy)é   )ÚQuantOperatorBasec                   ó$   ‡ — e Zd Zˆ fd„Zd„ Zˆ xZS )ÚQArgMaxc                 ó&   •— t         ‰| �  ||«       y )N)ÚsuperÚ__init__)ÚselfÚonnx_quantizerÚ	onnx_nodeÚ	__class__s      €ú~/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/onnxruntime/quantization/operators/argmax.pyr   zQArgMax.__init__   s   ø€ Ü‰Ñ˜¨Õ3ó    c                 ó$  — | j                   }| j                  j                  |j                  d   «      }|€!| j                  xj                  |gz  c_        y |j
                  |j                  d<   | j                  xj                  |gz  c_        y )Né    )ÚnodeÚ	quantizerÚfind_quantized_valueÚinputÚ	new_nodesÚq_name)r	   r   Úquantized_input_values      r   ÚquantizezQArgMax.quantize	   sr   € Ø�y‰yˆà $§¡× CÑ CÀDÇJÁJÈqÁMÓ RÐØ Ð(Ø�N‰N×$Ò$¨¨Ñ.Õ$Øà-×4Ñ4ˆ�
‰
�1‰Ø�‰× Ò  T FÑ*Ö r   )Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__)r   s   @r   r   r      s   ø„ ô4ö	+r   r   N)Úbase_operatorr   r   © r   r   ú<module>r      s   ðÝ ,ô+Ðõ +r   