code: def print_object(obj, name, exclude_list=[]):
      logger.info("{}:".format(name))
      for arg in sorted(vars(obj)):
          if not arg in exclude_list:
              dots = "." * (29 - len(arg))
              logger.info(
                  "  {} {} {}".format(arg, dots, getattr(obj, arg))
              )
  
imports: import torch
  from deepspeed.utils.logging import logger
  from deepspeed import comm
label_desc: Use image node_id 3 for calling a global function with example usage: print_object(obj, name, exclude_list) without return types