code: def get_hyper(hyper):
      """Defines the hyper-parameters sweeps for doing grid search."""
      pattern_pathnames = ["t_11_19", "t_9_11"]
      test_fold_nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  
      # wids corresponding to pattern/test_fold combination.
      wids = [(43932067, i) for i in range(1, 41)]
      test_set_domain = hyper.product(
          [
              hyper.sweep(
                  "config.dataset_configs.pattern_pathname",
                  pattern_pathnames,
              ),
              hyper.sweep(
                  "config.dataset_configs.test_fold_num", test_fold_nums
              ),
          ]
      )
      init_from_domain = hyper.product(
          [
              hyper.sweep("config.init_from.xm", wids),
          ]
      )
  
      return hyper.zipit([test_set_domain, init_from_domain])
  
imports: import ml_collections
label_desc: Use image node_id 4 for calling a global function with example usage: get_hyper(hyper) and returns: hyper