code: def run_conditional_split_merge_reinterpret(dtype, layout, shape):
      bs = 10
      kwargs = {
          "batch_size": bs,
          "num_threads": 4,
          "device_id": 0,
          "prefetch_queue_depth": 1,  # so that it's easier to use external source
      }
      pipe = conditional_split_merge_reinterpret_pipe(
          dtype, layout, shape, **kwargs
      )
      pipe.build()
      pipe.run()
  
file_path: DALI/dali/test/python/operator_2/test_split_merge.py
imports: from nvidia.dali.pipeline import pipeline_def, Pipeline
  import nvidia.dali.fn
  import nvidia.dali.types
  import numpy
  from test_utils import check_batch, RandomlyShapedDataIterator
  from nose_utils import assert_raises
  from nose2.tools import params
label_desc: Use image node_id 8 for calling a global function with example usage: run_conditional_split_merge_reinterpret(dtype, layout, shape) without return types