§
    kŠtj  ã                   óT   — d dl Z d dlZd dlZddlmZ d„ Zedk    r e¦   «          dS dS )é    Né   )Úupdate_onnx_opsetc                  óÂ  — t          j        t          j                             t
          ¦  «        › dt          j        › �d¬¦  «        } |                      dt          ddd¬¦  «         |                      d	t          j        d
¬¦  «         |                      dt          j        d¬¦  «         |                      ¦   «         }t          |j        |j        |j        ¦  «         d S )Nú:a  
                                     Update the ONNX opset of the model.
                                     New opset must be later than the existing one.
                                     If not specified will update to opset 15.
                                     )Údescriptionz--opsetFé   zONNX opset to update to.)ÚtypeÚrequiredÚdefaultÚhelpÚinput_modelz%Provide path to ONNX model to update.)r	   r   Úoutput_modelz,Provide path to write updated ONNX model to.)ÚargparseÚArgumentParserÚosÚpathÚbasenameÚ__file__Úupdate_onnx_opset_helperÚ__name__Úadd_argumentÚintÚpathlibÚPathÚ
parse_argsr   r   Úopsetr   )ÚparserÚargss     úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/onnxruntime/tools/update_onnx_opset.pyr   r      sÒ   € ÝÔ$ÝŒ7×Ò�HÑ%Ô%ÐKÐKÕ(@Ô(IÐKÐKð)ðñ ô €Fð ×Ò˜	­°eÀRÐNhÐÑiÔiÐiØ
×Ò˜­G¬LÐ?fÐÑgÔgÐgØ
×Ò˜­W¬\Ð@nÐÑoÔoÐoà×ÒÑÔ€DÝ�dÔ&¨¬
°DÔ4EÑFÔFÐFÐFÐFó    Ú__main__)r   r   r   Úonnx_model_utilsr   r   r   © r    r   ú<module>r$      sp   ðð
 €€€Ø 	€	€	€	Ø €€€à /Ð /Ð /Ð /Ð /Ð /ðGð Gð Gð$ ˆzÒÐØÐÑÔÐÐÐð Ðr    