
    i
                     .    S SK Jr  S SKJr  S rS rS rg)    )ElementTree)Interpreterc                     [         R                  " S5      n[         R                  " S5      nXl        UR                  U5        U$ )Nh2span)ETElementtextappend)namer   r   s      d/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/executorch/exir/verification/dev_html.py
get_headerr      s3    	D	B::fDIIIdOI    c                     [         R                  " S5      n[         R                  " US5      nU  H*  n[         R                  " US5      n[        U5      Ul        M,     U$ )Nr   pbr)r   r	   
SubElementstrr
   )sresval_nodeer   s        r   iterable_to_htmlr      sL    
**V
C}}S#&H]]8T*a&  Jr   c                    [        U 5      n[        UR                  5       5      nUR                  5       n[        R
                  " S5      n[        R
                  " S5      nUR                  U5        [        R
                  " S5      nUR                  U5        SUl        [        R
                  " S5      nUR                  U5        [        R
                  " SSSS	.S
9nUR                  U5        UR                  [        S5      5        UR                  [        U5      5        UR                  [        S5      5        UR                  [        U5      5        [        R                  " U5      $ )NhtmlheadtitleModelbodydivmain_contentz?position: absolute; width: 99%; height: 100%; overflow: scroll;)idstyle)attribzOperator ListzConstant Tensor List)r   setget_operators_listget_constant_tensorsr   r	   r   r
   r   r   tostring)	programtest
prog_opset	prog_valsr   r   r   r   r    s	            r   gen_htmlr-      s   wDT,,./J))+I::fD::fDKKJJwEKKEJ::fDKK
** V
C 	KK JJz/*+ JJ
+, JJz012 JJ	*+;;tr   N)	xml.etreer   r   (executorch.exir.verification.interpreterr   r   r   r-    r   r   <module>r1      s    ( @%r   