[rocprofiler-compute] [Bugfix] Fix analysis not working with rocpd (#704)

* fix rocpd roofline

* Improve rocpd test by using dynamic workload folder

* bugfix

* fix ruff format
This commit is contained in:
vedithal-amd
2025-08-25 11:46:55 -04:00
committed by GitHub
parent b645010655
commit 9a02dae75f
25 changed files with 10 additions and 19143 deletions
+3 -4
View File
@@ -693,6 +693,9 @@ class Roofline:
console_error("roofline", "{} does not exist".format(pmc_perf_csv))
t_df = OrderedDict()
t_df["pmc_perf"] = pd.read_csv(pmc_perf_csv)
profiling_config = file_io.load_profiling_config(self.__args.path[0][0])
if profiling_config.get("format_rocprof_output") == "rocpd":
t_df["pmc_perf"] = rocpd_data.process_rocpd_csv(t_df["pmc_perf"])
self.__ai_data = calc_ai_profile(
self.__mspec, self.__run_parameters["sort_type"], t_df
@@ -715,10 +718,6 @@ class Roofline:
self.__run_parameters["mem_level"].remove("vL1D")
self.__run_parameters["mem_level"].append("L1")
profiling_config = file_io.load_profiling_config(self.__args.path[0][0])
if profiling_config.get("format_rocprof_output") == "rocpd":
t_df["pmc_perf"] = rocpd_data.process_rocpd_csv(t_df["pmc_perf"])
color_scheme = {
"HBM": "blue+",
"L2": "green+",