
    `i`                     :    d dl Z d dlmZ dedefdZdedefdZdS )    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    w/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/torch/distributed/pipelining/_debug.pyfriendly_debug_infor      sJ     !U\"" LLLLL!'LLLL1vv    ac                 V    t           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=&&q*=>>>r   )r	   torch.fx.noder   objectr   r    r   r   <module>r      sp     " " " " " "6 h    ?h ?8 ? ? ? ? ? ?r   