code: def call_to_str(base, *args, **kwargs):
      """Construct a string representation of a call.
  
      Args:
          base (str): name of the call
          args (tuple, optional): args to ``base``
          kwargs (dict, optional): kwargs supplied to ``base``
  
      Returns:
          str: A string representation of base(*args, **kwargs)
      """
      name = f"{base}("
      if args:
          name += ", ".join(repr(arg) for arg in args)
          if kwargs:
              name += ", "
      if kwargs:
          name += ", ".join(
              f"{key}={repr(arg)}" for key, arg in kwargs.items()
          )
      name += ")"
      return name
  
imports: from collections.abc import Iterable
  from deepspeed.moe.utils import is_moe_param
  import os
  import psutil
  import gc
  from math import sqrt
  from math import floor
  from bisect import bisect_left
  import torch
  from torch import inf
  from deepspeed import comm
  from deepspeed.utils import groups, logger
  from deepspeed.runtime.constants import PIPE_REPLICATED
  from numpy import prod
label_desc: Use image node_id 22 for calling a global function with example usage: call_to_str(base) and returns: name