code: def fmod(arg, mod, queue=None):
      """Return the floating point remainder of the division ``arg / mod``,
      for each element in ``arg`` and ``mod``."""
      queue = (queue or arg.queue) or mod.queue
      result = arg._new_like_me(_get_common_dtype(arg, mod, queue))
      result.add_event(_fmod(result, arg, mod, queue=queue))
      return result
  
imports: import pyopencl.array
  import pyopencl.elementwise
  from pyopencl.array import _get_common_dtype
  import numpy
label_desc: Use image node_id 7 for calling a global function with example usage: fmod(arg, mod, queue) and returns: result