Ë
    g^(h`  ã                   ó8   — d dl Z d dlmZ dedefd„Zdedefd„Zy)é    N)ÚArgumentÚvÚreturnc                 ó    — t        | t        j                  «      r*d| j                  › d| j                  › d| j
                  › d�S t        | «      S )zD
    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    úa/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/distributed/pipelining/_debug.pyÚfriendly_debug_infor      sC   € ô �!”U—\‘\Ô"Ø˜Ÿ™˜	 ¨¯©Ð(9¸À!Ç'Á'ÀÈ!ÐLÐLä�1‹vˆó    Úac                 ó^   — t         j                  j                  j                  | t        «      S )zp
    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   Úobjectr   r   © r   r   ú<module>r      s3   ðó Ý "ð˜6ð  hó ð?�hð ? 8ô ?r   