code: def test_multi_gpu_video_pipeline():
      gpus = get_gpu_num()
      pipes = [
          VideoPipe(
              batch_size=BATCH_SIZE,
              data=VIDEO_FILES,
              device_id=d,
              num_shards=gpus,
          )
          for d in range(gpus)
      ]
      for p in pipes:
          p.build()
          p.run()
  
imports: import os
  import math
  from test_utils import get_gpu_num
  from test_utils import get_dali_extra_path
  import nvidia.dali.ops
  import nvidia.dali.types
  from nvidia.dali.pipeline import Pipeline, pipeline_def
  import nvidia.dali.fn
  import numpy
  import tempfile
  from test_utils import check_output_pattern
  from nose_utils import assert_raises, raises
label_desc: Use image node_id 20 for calling a global function with example usage: test_multi_gpu_video_pipeline() without return types