
    YTh                     D    S SK JrJr  S rS\4S jr\S:X  a  \" S5      eg)    )_compile_graph_to_code_table_generate_upgraders_graphc                 V   ^ U4S jm0 nU  H  nUS   nUS   nT" U5      nXAU'   M     U$ )Nc                 n   > [        U [        5      (       d  U $ U  Vs/ s H  nT" U5      PM     sn$ s  snf N)
isinstancetuple)contentilistifys     S/var/www/auris/envauris/lib/python3.13/site-packages/torch/jit/generate_bytecode.pyr    format_bytecode.<locals>.listify   s1    '5))N$+,Gq
G,,,s   2r       )tableformatted_tableentry
identifierr
   r   s        @r   format_bytecoder      sE    -
 O1X
('"&-
#	 
     returnc                      / n [        5       nUR                  5        H.  u  p#[        X#5      nU[        U5      0nU R	                  U5        M0     U $ r   )r   itemsr   r   append)yaml_contentupgraders_graph_mapupgrader_nameupgrader_graphbytecode_tabler   s         r   generate_upgraders_bytecoder       sV    L35)<)B)B)D%5mT ?@E" *E r   __main__z)This file is not meant to be run directlyN)torch._Cr   r   r   listr    __name__RuntimeErrorr   r   r   <module>r&      s7    M T  z
B
CC r   