code: def test_generic_gaussian_blur():
      for dev in ["cpu", "gpu"]:
          for t_in, t_out in [
              (np.uint8, types.NO_TYPE),
              (np.float32, types.FLOAT),
              (np.uint8, types.FLOAT),
          ]:
              yield from generate_generic_cases(dev, t_in, t_out)
  
imports: from nvidia.dali.pipeline import Pipeline, pipeline_def
  import nvidia.dali.types
  import nvidia.dali.fn
  import numpy
  import cv2
  from scipy.ndimage import convolve1d
  import os
  from nose_utils import assert_raises, raises
  from nose.plugins.attrib import attr
  from sequences_test_utils import video_suite_helper, ArgCb
  from test_utils import get_dali_extra_path, check_batch, compare_pipelines, RandomlyShapedDataIterator, dali_type
label_desc: Use image node_id 16 for calling a global function with example usage: test_generic_gaussian_blur() without return types