cflue_main.py (13 lines of code) (raw):
import argparse
from exec_knowledge_eval import eval_ability
from exec_application_eval import eval_application
parser = argparse.ArgumentParser()
parser.add_argument("-c", "--checkpoint-path", required=True, type=str)
parser.add_argument('--model_name', required=True, type=str)
parser.add_argument('--save_result_dir', required=True, type=str)
parser.add_argument('--eval_type', required=True, type=str)
args = parser.parse_args()
if args.eval_type == 'knowledge':
eval_ability(args)
elif args.eval_type == 'application':
eval_application(args)