Improve --time-unit arg (#807)

[ROCm/rocprofiler-compute commit: 99a6e67bcc]
This commit is contained in:
xuchen-amd
2025-07-24 12:15:52 -04:00
committato da GitHub
parent 1cf98deedf
commit dcdadfd37d
12 ha cambiato i file con 325 aggiunte e 22 eliminazioni
@@ -22,11 +22,8 @@
# SOFTWARE.
##############################################################################el
import collections
import glob
import os
import re
import sys
from collections import OrderedDict
from pathlib import Path
@@ -55,8 +52,6 @@ top_stats_build_in_config = {
},
}
time_units = {"s": 10**9, "ms": 10**6, "us": 10**3, "ns": 1}
def load_sys_info(f):
"""
@@ -173,11 +168,11 @@ def create_df_kernel_top_stats(
]
key = "Sum" + time_unit_str
grouped[key] = grouped[key].div(time_units[time_unit])
grouped[key] = grouped[key].div(config.TIME_UNITS[time_unit])
key = "Mean" + time_unit_str
grouped[key] = grouped[key].div(time_units[time_unit])
grouped[key] = grouped[key].div(config.TIME_UNITS[time_unit])
key = "Median" + time_unit_str
grouped[key] = grouped[key].div(time_units[time_unit])
grouped[key] = grouped[key].div(config.TIME_UNITS[time_unit])
grouped = grouped.reset_index() # Remove special group indexing