§
    2�ÅjÐ  ã                  ó>   — d dl mZ d dlZd dlmZmZmZ dd„Zdd„ZdS )	é    )ÚannotationsN)Ú	NodeProtoÚcheckerÚloadÚreturnÚNonec                 óø   — t          j        d¦  «        } |                      dt          j        d¦  «        ¬¦  «         |                      ¦   «         }t          |j        ¦  «        }t          j        |¦  «         d S )Nzcheck-modelÚmodel_pbÚrb©Útype)	ÚargparseÚArgumentParserÚadd_argumentÚFileTypeÚ
parse_argsr   r
   r   Úcheck_model)ÚparserÚargsÚmodels      úAC:\Projects\Historical\venv\Lib\site-packages\onnx/bin/checker.pyr   r      sm   € ÝÔ$ ]Ñ3Ô3€FØ
×Ò˜
­Ô):¸4Ñ)@Ô)@ÐÑAÔAÐAØ×ÒÑÔ€Då�”ÑÔ€EÝÔ˜ÑÔÐÐÐó    c                 óD  — t          j        d¦  «        } |                      dt          j        d¦  «        ¬¦  «         |                      ¦   «         }t          ¦   «         }|                     |j                             ¦   «         ¦  «         t          j
        |¦  «         d S )Nz
check-nodeÚnode_pbr   r   )r   r   r   r   r   r   ÚParseFromStringr   Úreadr   Ú
check_node)r   r   Únodes      r   r   r      s‰   € ÝÔ$ \Ñ2Ô2€FØ
×Ò˜	­Ô(9¸$Ñ(?Ô(?ÐÑ@Ô@Ð@Ø×ÒÑÔ€Då‰;Œ;€DØ×Ò˜œ×*Ò*Ñ,Ô,Ñ-Ô-Ð-ÝÔ�tÑÔÐÐÐr   )r   r   )	Ú
__future__r   r   Úonnxr   r   r   r   r   © r   r   ú<module>r"      sr   ðð #Ð "Ð "Ð "Ð "Ð "à €€€à )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )ðð ð ð ðð ð ð ð ð r   