Combine kernel and dispatch stats in the Top Stats section of analysis

Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 2526e14802]
Αυτή η υποβολή περιλαμβάνεται σε:
colramos-amd
2024-02-13 19:17:41 -06:00
γονέας 6bedf1ebf6
υποβολή 85c4cec42e
5 αρχεία άλλαξαν με 49 προσθήκες και 33 διαγραφές
@@ -51,11 +51,11 @@ class OmniAnalyze_Base():
return self.__socs
@demarcate
def generate_configs(self, arch, config_dir, list_kernels, filter_metrics, sys_info):
def generate_configs(self, arch, config_dir, list_stats, filter_metrics, sys_info):
single_panel_config = file_io.is_single_panel_config(Path(config_dir), self.__supported_archs)
ac = schema.ArchConfig()
if list_kernels:
if list_stats:
ac.panel_configs = file_io.top_stats_build_in_config
else:
arch_panel_config = (
@@ -81,7 +81,7 @@ class OmniAnalyze_Base():
arch = args.list_metrics
if arch not in self._arch_configs.keys():
sys_info = file_io.load_sys_info(Path(self.__args.path[0][0], "sysinfo.csv"))
self.generate_configs(arch, args.config_dir, args.list_kernels, args.filter_metrics, sys_info.iloc[0])
self.generate_configs(arch, args.config_dir, args.list_stats, args.filter_metrics, sys_info.iloc[0])
for key, value in self._arch_configs[args.list_metrics].metric_list.items():
prefix = ""
@@ -124,7 +124,7 @@ class OmniAnalyze_Base():
sys_info = file_io.load_sys_info(Path(d[0], "sysinfo.csv"))
arch = sys_info.iloc[0]["gpu_soc"]
args = self.__args
self.generate_configs(arch, args.config_dir, args.list_kernels, args.filter_metrics, sys_info.iloc[0])
self.generate_configs(arch, args.config_dir, args.list_stats, args.filter_metrics, sys_info.iloc[0])
self.load_options(normalization_filter)