|
@@ -134,18 +134,26 @@ def change_yaml(args, base_name):
|
|
|
"WORK_DIR", str(yaml_dir)
|
|
|
)
|
|
|
)
|
|
|
- # 3.2 evals dataset has a differents set of evals
|
|
|
+ # 3.2 evals dataset has a differents set of evals from 3.1
|
|
|
+ # so update the tasks in the meta_pretrain.yaml file (3.2 for meta_instruct.yaml not supported yet)
|
|
|
+ with open(args.template_dir + "/meta_pretrain.yaml", "r") as yaml_file:
|
|
|
+ meta_pretrain = yaml.safe_load(yaml_file)
|
|
|
+
|
|
|
if args.evals_dataset in [
|
|
|
"meta-llama/Llama-3.2-1B-evals",
|
|
|
"meta-llama/Llama-3.2-3B-evals",
|
|
|
]:
|
|
|
- # Change meta_pretrain.yaml to load in supported evals
|
|
|
- with open(args.template_dir + "/meta_pretrain.yaml", "r") as yaml_file:
|
|
|
- meta_pretrain = yaml.safe_load(yaml_file)
|
|
|
- meta_pretrain["task"] = ["meta_mmlu"]
|
|
|
-
|
|
|
- with open(args.work_dir + "/meta_pretrain.yaml", "w") as yaml_file:
|
|
|
- yaml.dump(meta_pretrain, yaml_file)
|
|
|
+ meta_pretrain["task"] = ["meta_mmlu"]
|
|
|
+ elif args.evals_dataset in [
|
|
|
+ "meta-llama/Llama-3.1-8B-evals",
|
|
|
+ "meta-llama/Llama-3.1-70B-evals",
|
|
|
+ "meta-llama/Llama-3.1-405B-evals",
|
|
|
+ ]:
|
|
|
+ meta_pretrain["task"] = ["meta_bbh", "meta_mmlu_pro_pretrain"]
|
|
|
+
|
|
|
+ with open(args.work_dir + "/meta_pretrain.yaml", "w") as yaml_file:
|
|
|
+ yaml.dump(meta_pretrain, yaml_file)
|
|
|
+
|
|
|
|
|
|
|
|
|
|