code: def cudaSystemGetNVMLVersion():
      c_version = create_string_buffer(
          NVML_SYSTEM_NVML_VERSION_BUFFER_SIZE
      )
      fn = _cudaGetFunctionPointer("nvmlSystemGetNVMLVersion")
      ret = fn(c_version, c_uint(NVML_SYSTEM_NVML_VERSION_BUFFER_SIZE))
      _cudaCheckReturn(ret)
      return c_version.value.decode("UTF-8")
  
file_path: autogluon/common/src/autogluon/common/utils/nvutil.py
imports: import os
  import sys
  import threading
  from ctypes import *
label_desc: Use image node_id 4 for calling a global function with example usage: cudaSystemGetNVMLVersion() and returns: c_version