code: def vadd_gpu(dtype, ndim):
      s, A, B, C = compute_add(dtype, ndim)
      s = tvm.te.create_schedule(C.op)
      axes = [axis for axis in C.op.axis]
      fused = s[C].fuse(*axes)
      bx, tx = s[C].split(fused, factor=64)
      s[C].bind(bx, tvm.te.thread_axis("blockIdx.x"))
      s[C].bind(tx, tvm.te.thread_axis("threadIdx.x"))
      return s, [A, B, C]
  
file_path: mxnet/contrib/tvmop/basic/ufunc.py
imports: import tvm
  from ..None import defop, AllTypes, RealTypes
  from ..None import assign_by_req, reduce_axes
label_desc: Use image node_id 3 for calling a global function with example usage: vadd_gpu(dtype, ndim) and returns: s,  list