Skip to content

Commit a5ca7d6

Browse files
mwawrzosnv-kkudrynski
authored andcommitted
[GNMT/TF1] Fixed inference logging
1 parent 0e20ac8 commit a5ca7d6

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

  • TensorFlow/Translation/GNMT

TensorFlow/Translation/GNMT/nmt.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -999,8 +999,17 @@ def main(unused_argv):
999999
eval_delta = eval_end - eval_start
10001000
utils.print_out("eval time for ckpt: %.2f mins (%.2f sent/sec, %.2f tokens/sec)" %
10011001
(eval_delta / 60., eval_speed, eval_speed * (eval_src_tokens + eval_output_tokens) / eval_sentences), f=sys.stderr)
1002+
logging_data = {
1003+
'infer_speed_sent': eval_speed,
1004+
'infer_speed_toks': eval_speed * (eval_src_tokens + eval_output_tokens) / eval_sentences,
1005+
}
10021006
for lat in sorted(eval_latencies):
10031007
utils.print_out("eval latency_%s for ckpt: %.2f ms" % (lat, eval_latencies[lat] * 1000))
1008+
logging_data['infer_latency_{}'.format(lat)] = eval_latencies[lat] * 1000
1009+
1010+
dllogger.log((), logging_data)
1011+
dllogger.flush()
1012+
10041013

10051014
if translate_mode:
10061015
detokenize(hparams, hparams.translate_file + ".trans.tok", hparams.translate_file + ".trans")
@@ -1082,8 +1091,8 @@ def main(unused_argv):
10821091
(epochs + 1, eval_delta / 60., eval_speed, eval_speed * (eval_src_tokens + eval_output_tokens) / eval_sentences), f=sys.stderr)
10831092
logging_data.update({
10841093
'bleu': bleu_score,
1085-
'eval_speed_sent': eval_speed,
1086-
'eval_speed_toks': eval_speed * (eval_src_tokens + eval_output_tokens) / eval_sentences,
1094+
'infer_speed_sent': eval_speed,
1095+
'infer_speed_toks': eval_speed * (eval_src_tokens + eval_output_tokens) / eval_sentences,
10871096
})
10881097
for lat in sorted(eval_latencies):
10891098
utils.print_out("eval latency_%s for epoch %d: %.2f ms" % (lat, epochs + 1, eval_latencies[lat] * 1000))

0 commit comments

Comments
 (0)