code: def check_fail_gaussian_blur(
      batch_size,
      sigma,
      window_size,
      shape,
      layout,
      axes,
      op_type,
      err_regex,
      in_dtype=np.uint8,
      out_dtype=types.NO_TYPE,
  ):
      with assert_raises(RuntimeError, regex=err_regex):
          check_generic_gaussian_blur(
              batch_size,
              sigma,
              window_size,
              shape,
              layout,
              axes,
              op_type,
              in_dtype,
              out_dtype,
          )
  
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 21 for calling a global function with example usage: check_fail_gaussian_blur(batch_size, sigma, window_size, shape, layout, axes, op_type, err_regex, in_dtype, out_dtype) without return types