From 0166834ce47396efb8827859eb2e788ab0dd5f6f Mon Sep 17 00:00:00 2001 From: Yizhou Chi Date: Tue, 15 Oct 2024 16:19:02 +0800 Subject: [PATCH] fix special instruction bug --- expo/data/custom_task.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/expo/data/custom_task.py b/expo/data/custom_task.py index e904e9496..fe366d7ea 100644 --- a/expo/data/custom_task.py +++ b/expo/data/custom_task.py @@ -34,14 +34,16 @@ def get_mle_task_id(dataset_dir): return dataset_dir.split("/")[-3] -def get_mle_bench_requirements(dataset_dir, data_config, obfuscated=False, special_instruction=""): +def get_mle_bench_requirements(dataset_dir, data_config, special_instruction, obfuscated=False): work_dir = data_config["work_dir"] task = get_mle_task_id(dataset_dir) output_dir = f"{work_dir}/{task}" final_output_dir = f"{work_dir}/submission" os.makedirs(output_dir, exist_ok=True) - special_instruction = SPECIAL_INSTRUCTIONS[special_instruction] - + if special_instruction: + special_instruction = SPECIAL_INSTRUCTIONS[special_instruction] + else: + special_instruction = "" if obfuscated: instructions = INSTRUCTIONS_OBFUSCATED.format(dataset_dir=dataset_dir, output_dir=final_output_dir) task_file = "description_obfuscated.md"