code: def _setUp():
      case_grid = {
          "cam_type": [
              "OpenGLOrthographicCameras",
              "OpenGLPerspectiveCameras",
              "SfMOrthographicCameras",
              "SfMPerspectiveCameras",
              "FoVOrthographicCameras",
              "FoVPerspectiveCameras",
              "OrthographicCameras",
              "PerspectiveCameras",
              "FishEyeCameras",
          ],
          "batch_size": [1, 10],
          "num_points": [10, 100],
          "device": ["cpu", "cuda:0"],
      }
      test_cases = itertools.product(*case_grid.values())
      kwargs_list = [
          dict(zip(case_grid.keys(), case)) for case in test_cases
      ]
      return kwargs_list
  
imports: import itertools
  from fvcore.common.benchmark import benchmark
  from tests.test_cameras import TestCamerasCommon
label_desc: Use image node_id 1 for calling a global function with example usage: _setUp() and returns: kwargs_list