§
    kŠtjâ  ã                   óÆ   — d dl Z d dlZd„ Zdej        defd„Zedk    rB e¦   «         Z ej        ej	        ¦  «        Z
 ee
¦  «          ej        e
ej        ¦  «         dS dS )é    Nc                  ó´   — t          j        ¦   «         } |                      ddd¬¦  «         |                      ddd¬¦  «         |                      ¦   «         }|S )Nz--inputTzinput model)ÚrequiredÚhelpz--outputzoutput model)ÚargparseÚArgumentParserÚadd_argumentÚ
parse_args)ÚparserÚargss     úm/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/onnxruntime/tools/remove_initializer_from_input.pyÚget_argsr      s\   € ÝÔ$Ñ&Ô&€FØ
×Ò˜	¨D°}ÐÑEÔEÐEØ
×Ò˜
¨T¸ÐÑGÔGÐGØ×ÒÑÔ€DØ€Kó    ÚmodelÚreturnc                 óð   — | j         dk     rt          d¦  «         dS | j        j        }i }|D ]}|||j        <   Œd}| j        j        D ]-}|j        |v r"d}|                     ||j                 ¦  «         Œ.|S )Né   zLModel with ir_version below 4 requires to include initializer in graph inputFT)Ú
ir_versionÚprintÚgraphÚinputÚnameÚinitializerÚremove)r   ÚinputsÚname_to_inputr   Úmodifiedr   s         r   Úremove_initializer_from_inputr      s�   € ØÔ˜!ÒÐÝÐ\Ñ]Ô]Ð]ØˆuàŒ[Ô€FØ€MØð *ð *ˆØ$)ˆ�e”jÑ!Ð!à€HØ”{Ô.ð ;ð ;ˆØÔ˜}Ð,Ð,ØˆHØ�MŠM˜-¨Ô(8Ô9Ñ:Ô:Ð:øà€Or   Ú__main__)r   Úonnxr   Ú
ModelProtoÚboolr   Ú__name__r   Úloadr   r   ÚsaveÚoutput© r   r   ú<module>r'      sª   ðØ €€€à €€€ðð ð ð¨¬ð ¸Tð ð ð ð ð& ˆzÒÐØˆ8‰:Œ:€DØˆDŒI�d”jÑ!Ô!€EØ!Ð! %Ñ(Ô(Ð(Ø€D„Iˆe�T”[Ñ!Ô!Ð!Ð!Ð!ð	 Ðr   