INNER CODE UNIT · Python
rouge1
yixinL7/BRIO · main.py:132
rouge1 = rouge1 / cnt
rouge2 = rouge2 / cnt
rougeLsum = rougeLsum / cnt
print("ranking rouge1: %.6f, rouge2: %.6f, rougeL: %.6f"%(rouge1, rouge2, rougeLsum))
if args.do_generation:
# evaluate the model as a generator
rouge1, rouge2, rougeLsum = 0, 0, 0
tokenizer = tok
count = 1
bsz = 8
model.generation_mode()
total_num = len(os.listdir(f"./{args.dataset}/{args.datatype}/test"))
with open(f'./{args.dataset}/{args.datatype}/test.source') as source, open(os.path.join(root_dir, "test.out"), 'w') as fout:
sline = source.readline().strip()
slines = [sline]
for sline in tqdm(source, total=total_num):
if count % bsz == 0: