code: def apply_binarize(in_col, width):
      buf = rmm.DeviceBuffer(size=(in_col.size * width))
      out = (
          cuda.as_cuda_array(buf)
          .view("int8")
          .reshape((in_col.size, width))
      )
      if out.size > 0:
          out[:] = 0
          binarize.forall(out.size)(in_col, out, width)
      return out
  
imports: import operator
  from numba import cuda
  import rmm
  from cudf.core.buffer import acquire_spill_lock
label_desc: Use image node_id 2 for calling a global function with example usage: apply_binarize(in_col, width) and returns: out