Ë
    b¤Igµ  ã                  ó<   — d dl mZ d dlZd dlmZmZmZ dd„Zdd„Zy)é    )ÚannotationsN)Ú	NodeProtoÚcheckerÚloadc                 óî   — t        j                  d«      } | j                  dt        j                  d«      ¬«       | j	                  «       }t        |j                  «      }t        j                  |«       y )Nzcheck-modelÚmodel_pbÚrb©Útype)	ÚargparseÚArgumentParserÚadd_argumentÚFileTypeÚ
parse_argsr   r   r   Úcheck_model)ÚparserÚargsÚmodels      úM/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/bin/checker.pyr   r      sZ   € Ü×$Ñ$ ]Ó3€FØ
×Ñ˜
¬×):Ñ):¸4Ó)@ÐÔAØ×ÑÓ€Dä—‘Ó€EÜ×Ñ˜Õó    c                 ó*  — t        j                  d«      } | j                  dt        j                  d«      ¬«       | j	                  «       }t        «       }|j                  |j                  j                  «       «       t        j                  |«       y )Nz
check-nodeÚnode_pbr	   r
   )r   r   r   r   r   r   ÚParseFromStringr   Úreadr   Ú
check_node)r   r   Únodes      r   r   r      sn   € Ü×$Ñ$ \Ó2€FØ
×Ñ˜	¬×(9Ñ(9¸$Ó(?ÐÔ@Ø×ÑÓ€Dä‹;€DØ×Ñ˜Ÿ™×*Ñ*Ó,Ô-Ü×ÑtÕr   )ÚreturnÚNone)	Ú
__future__r   r   Úonnxr   r   r   r   r   © r   r   ú<module>r"      s   ðõ #ã ç )Ñ )óôr   