code: def _load_cache_or_make_chunk_wise_kernel(func, *args, **kwargs):
      """Caching version of ``_make_row_wise_kernel``."""
      try:
          return _cache[func]
      except KeyError:
          kernel = _make_chunk_wise_kernel(func, *args, **kwargs)
          _cache[func] = kernel
          return kernel
  
imports: import functools
  from typing import Any, Dict
  import cupy
  from numba import cuda
  from numba.core.utils import pysignature
  import cudf
  from cudf import _lib
  from cudf.core.buffer import acquire_spill_lock
  from cudf.core.column import column
  from cudf.utils import utils
  from cudf.utils._numba import _CUDFNumbaConfig
  from cudf.utils.docutils import docfmt_partial
label_desc: Use image node_id 7 for calling a global function with example usage: _load_cache_or_make_chunk_wise_kernel(func) and returns: _cache, kernel