+
    &j[                     f    ^ RI t ^ RIHt ^ RIt^ RIHt RR R lltR R ltR R	 ltRR
 R llt	R# )    N)Any)
LazyStringc          
          V ^8  d   QhR\         R\        P                  P                  R\        R,          R\
        R\        /# )   namegmmaybe_idNkwargsreturn)strtorchfxGraphModuleintr   r   )formats   "g/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torch/fx/_utils.py__annotate__r      sB      
88''36:PS    c                   a aaaa R VV 3R lloRS9  d   RSR&   RS9   d+    \         P                  P                  4       '       g   RSR&   \	        VVV3R l4      #   \         d	    RSR&    L#i ; i)z3
Returns a LazyString that formats the graph code.
c                $    V ^8  d   QhR\         /# )r   r   r   )r   s   "r   r   ,lazy_format_graph_code.<locals>.__annotate__   s       r   c                     < S e   S RS  2# S# )N  )r	   r   s   r   format_name+lazy_format_graph_code.<locals>.format_name   s    V1XJ''Kr   print_outputFcoloredc            	         < \        R S ! 4        R2SP                  P                  P                  SP                  ! R/ SB 4      # )z===== z =====
r   )_format_graph_codeforward__code__co_filenameprint_readable)r   r   r
   s   r   <lambda>(lazy_format_graph_code.<locals>.<lambda>    s=    "[]O8,JJ++''
r   )sysstdoutisattyAttributeErrorr   )r   r   r	   r
   r   s   fffl@r   lazy_format_graph_coder,      sz      V#!&~F	&::$$&&$)y! 	
   	& %F9	&s   #A A A10A1c                H    V ^8  d   QhR\         R\         R\         R\         /# )r   r   filename	graph_strr   r   )r   s   "r   r   r   (   s(     = =S =C =C =C =r   c                    RV  RV RV R2# )z/
Returns a string that formats the graph code.
zTRACED GRAPH
 r   
r   )r   r.   r/   s   &&&r   r!   r!   (   s     TF!H:Qyk<<r   c                    V ^8  d   QhR\         P                  P                  R\        \        \
        3,          R,          /# )r   graphr   N)r   r   Graphdictr   r   )r   s   "r   r   r   /   s0      uxx~~ $sCx.SWBW r   c                    V P                    F<  pVP                  R8X  g   K  RVP                  9   g   K)  VP                  R,          u # 	  R# )z>
Returns the nn_module_stack of the first call_function node.
call_functionnn_module_stackN)nodesopmeta)r3   nodes   & r   #first_call_function_nn_module_stackr=   /   s?     77o%*;tyy*H99.//  r   c                d    V ^8  d   QhR\         P                  P                  R\        R\        /# )r   r<   	num_nodesr   )r   r   Noder   r   )r   s   "r   r   r   9   s)     * *588== *S * *r   c                    . pT p\        V4       FJ  pVP                  \        VP                  4       4      4       VP                  R8X  d    MVP
                  pKL  	  RP                  VRRR1,          4      # )z<
Returns a string of the last num_nodes nodes in the graph.
rootr1   N)rangeappendr   format_noder:   prevjoin)r<   r?   node_contextscur_s   &&   r   get_node_contextrL   9   si     M
C9S!23466Vhh  99]4R4())r   )N)r   )
r(   typingr   r   torch._loggingr   r,   r!   r=   rL   r   r   r   <module>rO      s+    
   %@=* *r   