Spaces:
Runtime error
Runtime error
| import os | |
| from tools.tsr import tsr_base_dir | |
| from tools.tsr.utils import execute_cmd | |
| if __name__ == "__main__": | |
| import argparse | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--model", type=str, help="Model for testing") | |
| parser.add_argument("--dataset", type=str, choices=["humaneval", "mbpp"]) | |
| parser.add_argument( | |
| "--report_dir", | |
| type=str, | |
| help="Path to JSON report and cache files", | |
| default=os.path.join(tsr_base_dir, "tsr_info"), | |
| ) | |
| parser.add_argument( | |
| "--sample_eval_dir", | |
| type=str, | |
| required=True, | |
| help="Path to sample evaluation files", | |
| ) | |
| args = parser.parse_args() | |
| os.makedirs(args.report_dir, exist_ok=True) | |
| execute_cmd( | |
| [ | |
| "python3", | |
| os.path.join(tsr_base_dir, "mutation_init.py"), | |
| "--dataset", | |
| args.dataset, | |
| "--report_dir", | |
| args.report_dir, | |
| ] | |
| ) | |
| execute_cmd( | |
| [ | |
| "python3", | |
| os.path.join(tsr_base_dir, "coverage_init.py"), | |
| "--dataset", | |
| args.dataset, | |
| "--report_dir", | |
| args.report_dir, | |
| ] | |
| ) | |
| execute_cmd( | |
| [ | |
| "python3", | |
| os.path.join(tsr_base_dir, "sample_init.py"), | |
| "--report_dir", | |
| args.report_dir, | |
| "--sample_eval_dir", | |
| args.sample_eval_dir, | |
| ] | |
| ) | |
| execute_cmd( | |
| [ | |
| "python3", | |
| os.path.join(tsr_base_dir, "minimization.py"), | |
| "--dataset", | |
| args.dataset, | |
| "--model", | |
| args.model, | |
| "--report_dir", | |
| args.report_dir, | |
| "--sample_eval_dir", | |
| args.sample_eval_dir, | |
| "--mini_path", | |
| args.report_dir, | |
| ] | |
| ) | |