class_docstr: Hold data for distributed view.
  Aggregate all data for distributed in ProfileData object.
class_docstr_tok: ["Hold","data","for","distributed","view",".","Aggregate","all","data","for","distributed","in","ProfileData","object","."]
code: def __init__(self, run, span, profile_datas):
      self.run = run
      self.span = span
      self.profile_datas = profile_datas
  
imports: from collections import defaultdict
  from collections import OrderedDict
  from .parser.distributed_parser import DistributedParser
  from .parser.kernel_parser import KernelParser
  from .parser.memory_parser import MemoryParser
  from .parser.operator_parser import OperatorParser
  from .parser.overview_parser import CPUType
  from .parser.overview_parser import GPUType
  from .parser.overview_parser import OverviewParser
  from .parser.trace_parser import TraceParser
  from .parser.utils import format_float
  from .parser.utils import format_memory
  from .parser.utils import format_ratio
  from .parser.utils import format_time
  from .parser.utils import traverse_tree
label_desc: Use image node_id 1 to create a new DistributedProfilerData object  with example: obj = DistributedProfilerData(run, span, profile_datas)