From: hyeonseok lee Date: Tue, 5 Jan 2021 11:55:11 +0000 (+0900) Subject: Support sum value in profiler X-Git-Tag: accepted/tizen/unified/20210122.084701~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9fc22aa409d49f25636f724c9bdefb4e8dd73d0e;p=platform%2Fcore%2Fml%2Fnntrainer.git Support sum value in profiler Now profiler will show the avg, min, max, sum values Signed-off-by: hyeonseok lee --- diff --git a/nntrainer/utils/profiler.cpp b/nntrainer/utils/profiler.cpp index 079fe65..4e27a00 100644 --- a/nntrainer/utils/profiler.cpp +++ b/nntrainer/utils/profiler.cpp @@ -93,7 +93,7 @@ GenericProfileListener::result(const int event) { } void GenericProfileListener::report(std::ostream &out) const { - std::vector column_size = {10, 23, 23, 23}; + std::vector column_size = {10, 23, 23, 23, 23}; for (auto &entry : time_taken) { auto title = profiler->eventToStr(entry.first); @@ -112,7 +112,8 @@ void GenericProfileListener::report(std::ostream &out) const { out << std::setw(column_size[0]) << "key" << std::setw(column_size[1]) << "avg" << std::setw(column_size[2]) << "min" - << std::setw(column_size[3]) << "max" << '\n'; + << std::setw(column_size[3]) << "max" + << std::setw(column_size[4]) << "sum" << '\n'; // clang-format on // seperator @@ -140,7 +141,8 @@ void GenericProfileListener::report(std::ostream &out) const { out << std::setw(column_size[0]) << title << std::setw(column_size[1]) << sum_.count() / (cnt_ - warmups) << std::setw(column_size[2]) << min_.count() - << std::setw(column_size[3]) << max_.count() << '\n'; + << std::setw(column_size[3]) << max_.count() + << std::setw(column_size[4]) << sum_.count() << '\n'; // clang-format on }; ordered_report[-entry.first] = func;