code: def _testimpl_operator_noise_gaussian_vs_add_normal_dist(
      device, mean, stddev, variable_dist_params, batch_size, niter
  ):
      pipe = pipe_gaussian_noise(
          mean,
          stddev,
          variable_dist_params,
          device=device,
          batch_size=batch_size,
          num_threads=3,
          device_id=0,
      )
      pipe.build()
      for _ in range(niter):
          out0, out1 = pipe.run()
          check_batch(out0, out1, batch_size=batch_size, eps=0.1)
  
imports: from nvidia.dali import pipeline_def
  import nvidia.dali.fn
  import nvidia.dali.types
  import os
  from test_utils import get_dali_extra_path, check_batch
label_desc: Use image node_id 2 for calling a global function with example usage: _testimpl_operator_noise_gaussian_vs_add_normal_dist(device, mean, stddev, variable_dist_params, batch_size, niter) without return types