code: def get_rdivide_elwise_kernel(dtype_x, dtype_z):
      return get_elwise_kernel(
          "%(tp_x)s *x, %(tp_z)s y, %(tp_z)s *z"
          % {
              "tp_x": dtype_to_ctype(dtype_x),
              "tp_z": dtype_to_ctype(dtype_z),
          },
          "z[i] = y / x[i]",
          "divide_r",
      )
  
imports: from pycuda.tools import context_dependent_memoize
  from typing import Any
  import numpy
  from pycuda.tools import dtype_to_ctype, VectorArg, ScalarArg
  from pytools import memoize_method
label_desc: Use image node_id 14 for calling a global function with example usage: get_rdivide_elwise_kernel(dtype_x, dtype_z) and returns: get_elwise_kernel