+
    –°³j`  ã                   ó2   € ^ RI t ^ RIHt R R ltR R ltR# )é    N©ÚArgumentc                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚvÚreturn)Úobjectr   )Úformats   "Úd/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/distributed/pipelining/_debug.pyÚ__annotate__r      s   € ÷ ñ œ6ð ¤hñ ó    c                ó¬   € \        V \        P                  4      '       d+   RV P                   RV P                   RV P
                   R2# \        V 4      # )z<
Helper function to print out debug info in a friendly way.
zTensor(z, grad=z, dtype=Ú))Ú
isinstanceÚtorchÚTensorÚshapeÚrequires_gradÚdtypeÚstr)r   s   &r   Úfriendly_debug_infor      sF   € ô �!”U—\‘\×"Ò"Ø˜Ÿ™˜	 ¨¯©Ð(9¸À!Ç'Á'ÀÈ!ÐLÐLä�1‹vˆr   c                ó0   € V ^8„  d   QhR\         R\         /# )r   Úar   r   )r
   s   "r   r   r      s   € ÷ ?ñ ?”hð ?¤8ñ ?r   c                ó^   € \         P                  P                  P                  V \        4      # )zd
Helper function to apply `friendly_debug_info` to items in `a`.
`a` may be a list, tuple, or dict.
)r   ÚfxÚnodeÚmap_aggregater   )r   s   &r   Úmap_debug_infor      s    € ô
 �8‰8�=‰=×&Ñ& qÔ*=Ó>Ð>r   )r   Útorch.fx.noder   r   r   © r   r   Ú<module>r!      s   ðó Ý "õ÷?r   