code: def set_all_values_to_float_sample_gpu(out0, in0):
      tx, ty, tz = cuda.grid(3)
      x_s, y_s, z_s = cuda.gridsize(3)
  
      for z in range(tz, out0.shape[0], z_s):
          for y in range(ty, out0.shape[1], y_s):
              for x in range(tx, out0.shape[2], x_s):
                  out0[z][y][x] = 0.5
  
imports: import numpy
  import os
  from nvidia.dali import pipeline_def
  import nvidia.dali
  import nvidia.dali.fn
  import nvidia.dali.types
  from nose import with_setup
  from test_utils import get_dali_extra_path, to_array, check_numba_compatibility_cpu, check_numba_compatibility_gpu
  from nvidia.dali.plugin.numba.fn.experimental import numba_function
  from numba import cuda
label_desc: Use image node_id 6 for calling a global function with example usage: set_all_values_to_float_sample_gpu(out0, in0) without return types