Skip to content

Commit 44f1626

Browse files
mmgloveluotao1
authored andcommitted
【benchmark】add max_mem_reserved for benchmark (PaddlePaddle#3604)
* fix profiler * add max_mem_reserved for benchmark
1 parent c4fe47b commit 44f1626

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

paddlespeech/t2s/training/trainer.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from typing import Union
2121

2222
import six
23-
23+
import paddle
2424
from paddlespeech.t2s.training.extension import Extension
2525
from paddlespeech.t2s.training.extension import PRIORITY_READER
2626
from paddlespeech.t2s.training.reporter import scope
@@ -162,8 +162,12 @@ def run(self):
162162
) + "avg_batch_cost: {:.5f} sec, ".format(avg_batch_cost)
163163
msg += "avg_samples: {}, ".format(
164164
self.updater.
165-
batch_size) + "avg_ips: {:.5f} sequences/sec".format(
165+
batch_size) + "avg_ips: {:.5f} sequences/sec,".format(
166166
self.updater.batch_size / avg_batch_cost)
167+
max_mem_reserved_str = f" max_mem_reserved: {paddle.device.cuda.max_memory_reserved()} B"
168+
max_mem_allocated_str = f" max_mem_allocated: {paddle.device.cuda.max_memory_allocated()} B"
169+
msg += max_mem_reserved_str + "," + max_mem_allocated_str
170+
167171
logger.info(msg)
168172

169173
# execute extension when necessary

0 commit comments

Comments
 (0)