code: def get_fmod_kernel():
      return get_elwise_kernel(
          "float *arg, float *mod, float *z",
          "z[i] = fmod(arg[i], mod[i])",
          "fmod_kernel",
      )
  
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 25 for calling a global function with example usage: get_fmod_kernel() and returns: get_elwise_kernel