We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2a18b6 commit 70def42Copy full SHA for 70def42
configs.py
@@ -9,7 +9,7 @@
9
10
def add_args(parser):
11
parser.add_argument("--task", type=str, required=True,
12
- choices=['summarize', 'concode', 'translate', 'refine', 'defect', 'clone'])
+ choices=['summarize', 'concode', 'translate', 'refine', 'defect', 'clone', 'multi_task'])
13
parser.add_argument("--sub_task", type=str, default='')
14
parser.add_argument("--lang", type=str, default='')
15
parser.add_argument("--eval_task", type=str, default='')
@@ -19,7 +19,6 @@ def add_args(parser):
19
parser.add_argument("--start_epoch", default=0, type=int)
20
parser.add_argument("--num_train_epochs", default=100, type=int)
21
parser.add_argument("--patience", default=5, type=int)
22
- parser.add_argument("--tokenizer_path", type=str, required=True)
23
parser.add_argument("--cache_path", type=str, required=True)
24
parser.add_argument("--summary_dir", type=str, required=True)
25
parser.add_argument("--data_dir", type=str, required=True)
run_gen.py
@@ -135,6 +135,7 @@ def eval_bleu_epoch(args, eval_data, eval_examples, model, tokenizer, split_tag,
135
for pred_nl, gold in zip(pred_nls, eval_examples):
136
dev_accs.append(pred_nl.strip() == gold.target.strip())
137
if args.task in ['summarize']:
138
+ # for smooth-bleu4 evaluation
139
predictions.append(str(gold.idx) + '\t' + pred_nl)
140
f.write(str(gold.idx) + '\t' + pred_nl.strip() + '\n')
141
f1.write(str(gold.idx) + '\t' + gold.target.strip() + '\n')
0 commit comments