
    fPi                     P    d dl Z d dlZd dlZd dlZd Zedk    r e             dS dS )    Nc                  *   t          j        t          j                            t
                    d          } |                     dt          j        d           |                     dt          j        d           | 	                                }t          j        t          |j                            d	                              }t          d
           t          j        |t          |j                                                             d S )Nz^Update a QDQ format ONNX model to ensure optimal performance when executed using ONNX Runtime.)descriptioninput_modelz%Provide path to ONNX model to update.)typehelpoutput_modelz,Provide path to write updated ONNX model to.T)strictzfAs of ORT 1.15, the fixing up of DQ nodes with multiple consumers is done by an ORT graph transformer.)argparseArgumentParserospathbasename__file__add_argumentpathlibPath
parse_argsonnxloadstrr   resolveprintsaver   )parserargsmodels      /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/onnxruntime/tools/qdq_helpers/optimize_qdq_model.pyoptimize_qdq_modelr      s    $
""t  F
 GL?fggg
W\@noooDIc$*22$2??@@AAE 

rsss 	IeS*22445566666    __main__)r
   r   r   r   r   __name__ r   r   <module>r#      sd   
  				  7 7 70 z r   