code: def numba_funcify_MatrixInverse(op, node, **kwargs):
      out_dtype = node.outputs[0].type.numpy_dtype
      inputs_cast = int_to_float_fn(node.inputs, out_dtype)
  
      @numba_basic.numba_njit(inline="always")
      def matrix_inverse(x):
          return np.linalg.inv(inputs_cast(x)).astype(out_dtype)
  
      return matrix_inverse
  
file_path: pytensor/pytensor/link/numba/dispatch/nlinalg.py
imports: import warnings
  import numba
  import numpy
  from pytensor.link.numba.dispatch import basic
  from pytensor.link.numba.dispatch.basic import get_numba_type, int_to_float_fn, numba_funcify
  from pytensor.tensor.nlinalg import SVD, Det, Eig, Eigh, MatrixInverse, MatrixPinv, QRFull, SLogDet
label_desc: Use image node_id 6 for calling a global function with example usage: numba_funcify_MatrixInverse(op, node) and returns: matrix_inverse, np