
    fPi                     N    d dl mZmZ  G d de          Z G d de          ZdS )   )Direct8BitOpQDQDirect8BitOpc                   (     e Zd Z fdZ fdZ xZS )QResizec                 L    t                                          ||           d S Nsuper__init__selfonnx_quantizer	onnx_node	__class__s      }/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/onnxruntime/quantization/operators/resize.pyr   zQResize.__init__   #    33333    c                     | j         }|j        dk    sJ | j        j        dk     r)t	          t
          |                                            d S t	                                                      S NResize   )nodeop_type	quantizeropset_versionr
   r   quantizer   r   r   s     r   r   zQResize.quantize   sh    y|x'''' >'",,,%%..000F ww!!!r   __name__
__module____qualname__r   r   __classcell__r   s   @r   r   r      sQ        4 4 4 4 4
" 
" 
" 
" 
" 
" 
" 
" 
"r   r   c                   (     e Zd Z fdZ fdZ xZS )	QDQResizec                 L    t                                          ||           d S r   r	   r   s      r   r   zQDQResize.__init__   r   r   c                     | j         }|j        dk    sJ | j        j        dk     rd S t	                                                      S r   )r   r   r   r   r
   r   r   s     r   r   zQDQResize.quantize   sL    y|x'''' >'",,F ww!!!r   r   r#   s   @r   r%   r%      sQ        4 4 4 4 4	" 	" 	" 	" 	" 	" 	" 	" 	"r   r%   N)	direct_q8r   r   r   r%    r   r   <module>r*      s{    4 4 4 4 4 4 4 4" " " " "l " " """ " " " " " " " " "r   