code: def get_overload_name_mapping(overload_info):
      # Same format as __overloads__
      # original function => [overload names]
      overload_name_mappings: Dict[str, List[str]] = {}
      for orig_fn, overloads in overload_info.items():
          original_name = orig_fn.__name__
          if original_name not in overload_name_mappings:
              overload_name_mappings[original_name] = []
  
          for overload_name, _ in overloads:
              overload_name_mappings[original_name].append(
                  overload_name
              )
      return overload_name_mappings
  
imports: import collections
  import functools
  import inspect
  import sys
  import textwrap
  import types
  import warnings
  from typing import Dict, List, Set, Type
  import torch
  import torch._jit_internal
  from torch._sources import fake_range
  from torch.jit._builtins import _find_builtin
  from torch.jit._check import AttributeTypeIsSupportedChecker
  from torch.jit._state import _add_script_class, _get_script_class, _python_cu
  from torch.jit.frontend import get_class_properties, get_default_args, get_jit_class_def, get_jit_def
  from torch.nn import Module
label_desc: Use image node_id 18 for calling a global function with example usage: get_overload_name_mapping(overload_info) and returns: overload_name_mappings