Skip to content

Commit 70def42

Browse files
committed
add multi-task script
1 parent d2a18b6 commit 70def42

File tree

6 files changed

+658
-17
lines changed

6 files changed

+658
-17
lines changed

configs.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
def add_args(parser):
1111
parser.add_argument("--task", type=str, required=True,
12-
choices=['summarize', 'concode', 'translate', 'refine', 'defect', 'clone'])
12+
choices=['summarize', 'concode', 'translate', 'refine', 'defect', 'clone', 'multi_task'])
1313
parser.add_argument("--sub_task", type=str, default='')
1414
parser.add_argument("--lang", type=str, default='')
1515
parser.add_argument("--eval_task", type=str, default='')
@@ -19,7 +19,6 @@ def add_args(parser):
1919
parser.add_argument("--start_epoch", default=0, type=int)
2020
parser.add_argument("--num_train_epochs", default=100, type=int)
2121
parser.add_argument("--patience", default=5, type=int)
22-
parser.add_argument("--tokenizer_path", type=str, required=True)
2322
parser.add_argument("--cache_path", type=str, required=True)
2423
parser.add_argument("--summary_dir", type=str, required=True)
2524
parser.add_argument("--data_dir", type=str, required=True)

run_gen.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def eval_bleu_epoch(args, eval_data, eval_examples, model, tokenizer, split_tag,
135135
for pred_nl, gold in zip(pred_nls, eval_examples):
136136
dev_accs.append(pred_nl.strip() == gold.target.strip())
137137
if args.task in ['summarize']:
138+
# for smooth-bleu4 evaluation
138139
predictions.append(str(gold.idx) + '\t' + pred_nl)
139140
f.write(str(gold.idx) + '\t' + pred_nl.strip() + '\n')
140141
f1.write(str(gold.idx) + '\t' + gold.target.strip() + '\n')

0 commit comments

Comments
 (0)