code: def show_versions():
      """
      Provide useful information, important for bug reports.
      It comprises info about hosting operation system, autogluon subpackage versions,
      and versions of other installed relative packages.
      """
      sys_info = _get_sys_info()
      versions = _get_autogluon_versions()
      sorted_keys = sorted(versions.keys(), key=lambda x: x.lower())
  
      maxlen = (
          0 if len(versions) == 0 else max(len(x) for x in versions)
      )
      print("\nINSTALLED VERSIONS")
      print("------------------")
      for k, v in sys_info.items():
          print(f"{k:<{maxlen}}: {v}")
      print("")
      for k in sorted_keys:
          print(f"{k:<{maxlen}}: {versions[k]}")
  
file_path: autogluon/core/src/autogluon/core/utils/version_utils.py
imports: import pkgutil
  import platform
  import re
  import sys
  from datetime import datetime
  from importlib.metadata import distribution, version
  import autogluon
  from autogluon.common.utils.nvutil import cudaInit, cudaSystemGetNVMLVersion
  from autogluon.common.utils.resource_utils import ResourceManager
label_desc: Use image node_id 4 for calling a global function with example usage: show_versions() without return types