Merge pull request #132 from arghdos/fix_merge_on_grid

Fix merge on grid

[ROCm/rocprofiler-compute commit: 435ba2f54b]
This commit is contained in:
Cole Ramos
2023-05-24 16:58:01 -05:00
کامیت شده توسط GitHub
کامیت 7e6f69dfc8
@@ -104,13 +104,16 @@ def join_prof(workload_dir, join_type, log_file, verbose, out=None):
_df = pd.read_csv(file)
if join_type == "kernel":
key = _df.groupby("KernelName").cumcount()
_df["key"] = _df.KernelName + " - " + key.astype(str)
elif join_type == "grid":
key = _df.groupby(["KernelName", "grd"]).cumcount()
_df["key"] = (
_df.KernelName + " - " + _df.grd.astype(str) + " - " + key.astype(str)
)
else:
print("ERROR: Unrecognized --join-type")
sys.exit(1)
_df["key"] = _df.KernelName + " - " + key.astype(str)
if df is None:
df = _df
else:
@@ -121,7 +124,7 @@ def join_prof(workload_dir, join_type, log_file, verbose, out=None):
duplicate_cols = {
"gpu": [col for col in df.columns if "gpu" in col],
"grd": [col for col in df.columns if "grd" in col],
"wpr": [col for col in df.columns if "wgr" in col],
"wgr": [col for col in df.columns if "wgr" in col],
"lds": [col for col in df.columns if "lds" in col],
"scr": [col for col in df.columns if "scr" in col],
"arch_vgpr": [col for col in df.columns if "arch_vgpr" in col],