MCPcopy Create free account
hub / github.com/RingBDStack/GDAP / postprocess_text

Function postprocess_text

run_seq2seq.py:599–610  ·  view source on GitHub ↗
(preds, labels)

Source from the content-addressed store, hash-verified

597 # metric = load_metric(metric_name)
598
599 def postprocess_text(preds, labels):
600 preds = [pred.strip() for pred in preds]
601 labels = [label.strip() for label in labels]
602
603 # rougeLSum expects newline after each sentence
604 if metric_name == "rouge":
605 preds = ["\n".join(nltk.sent_tokenize(pred)) for pred in preds]
606 labels = ["\n".join(nltk.sent_tokenize(label)) for label in labels]
607 else: # sacrebleu
608 labels = [[label] for label in labels]
609
610 return preds, labels
611
612 def compute_metrics(eval_preds):
613 preds, labels = eval_preds

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected