code: def __init__(self):
      self.name = None
      self.type = None
      self.start_ns = 0
      self.end_ns = 0
      self.process_id = 0
      self.thread_id = 0
      self.correlation_id = -1
      self.input_shapes = {}
      self.dtypes = {}
      self.callstack = ""
      self.children_node = []
      self.runtime_node = []
      self.device_node = []
      self.mem_node = []
  
imports: import collections
  import functools
  import json
  import re
  import sys
  import tempfile
  from .utils import traverse_tree
label_desc: Use image node_id 1 to create a new HostNode object  with example: obj = HostNode()