code: def experiment_definitions():
      rm4 = combos(
          bind_nested("task", utils.tldr_task),
          bind("mpi", 1),
          bind_nested("reward_model_spec", utils.rm4()),
          bind(
              "input_path",
              "https://openaipublic.blob.core.windows.net/summarize-from-feedback/samples/sup4_ppo_rm4",
          ),
      )
  
      test = combos(
          bind_nested("task", utils.test_task),
          bind_nested(
              "reward_model_spec", utils.random_teeny_model_spec()
          ),
          bind("mpi", 1),
          bind(
              "input_path",
              "https://openaipublic.blob.core.windows.net/summarize-from-feedback/samples/test",
          ),
      )
      test_cpu = combos(
          test,
          bind_nested("reward_model_spec", utils.stub_model_spec()),
      )
      tldrtest = combos(
          bind_nested("task", utils.test_tldr_task),
          bind_nested(
              "reward_model_spec",
              utils.random_teeny_model_spec(n_shards=2),
          ),
          bind("mpi", 2),
      )
      return locals()
  
imports: import fire
  from summarize_from_feedback import eval_rm
  from summarize_from_feedback.utils import experiment_helpers
  from summarize_from_feedback.utils.combos import combos, bind, bind_nested
  from summarize_from_feedback.utils.experiments import experiment_def_launcher
label_desc: Use image node_id 1 for calling a global function with example usage: experiment_definitions() and returns: locals