code: def _cholesky(a, lower=False, overwrite_a=False, check_finite=True):
      return linalg.cholesky(
          a,
          lower=lower,
          overwrite_a=overwrite_a,
          check_finite=check_finite,
      )
  
imports: import ctypes
  import numba
  import numpy
  from numba.core import cgutils, types
  from numba.extending import get_cython_function_address, intrinsic, overload
  from numba.np.linalg import _copy_to_fortran_order, ensure_lapack, get_blas_kind
  from scipy import linalg
  from pytensor.link.numba.dispatch import basic
  from pytensor.link.numba.dispatch.basic import numba_funcify
  from pytensor.tensor.slinalg import BlockDiagonal, Cholesky, SolveTriangular
label_desc: Use image node_id 16 for calling a global function with example usage: _cholesky(a, lower, overwrite_a, check_finite) and returns: linalg