Throw a warning if unable to update timestamps

Signed-off-by: colramos-amd <colramos@amd.com>
这个提交包含在:
colramos-amd
2022-12-06 15:24:36 -06:00
父节点 99d603b9dd
当前提交 efe6d9f19a
+8 -4
查看文件
@@ -30,6 +30,7 @@ import glob
import pandas as pd import pandas as pd
from datetime import datetime from datetime import datetime
from pathlib import Path as path from pathlib import Path as path
import warnings
from parser import parse from parser import parse
from utils import specs from utils import specs
@@ -115,11 +116,14 @@ def isWorkloadEmpty(my_parser, path):
def replace_timestamps(workload_dir): def replace_timestamps(workload_dir):
df_stamps = pd.read_csv(workload_dir + "/timestamps.csv") df_stamps = pd.read_csv(workload_dir + "/timestamps.csv")
df_pmc_perf = pd.read_csv(workload_dir + "/pmc_perf.csv") if "BeginNs" in df_stamps.columns and "EndNs" in df_stamps.columns:
df_pmc_perf = pd.read_csv(workload_dir + "/pmc_perf.csv")
df_pmc_perf["BeginNs"] = df_stamps["BeginNs"] df_pmc_perf["BeginNs"] = df_stamps["BeginNs"]
df_pmc_perf["EndNs"] = df_stamps["EndNs"] df_pmc_perf["EndNs"] = df_stamps["EndNs"]
df_pmc_perf.to_csv(workload_dir + "/pmc_perf.csv", index=False) df_pmc_perf.to_csv(workload_dir + "/pmc_perf.csv", index=False)
else:
warnings.warn("WARNING: Incomplete profiling data detected. Unable to update timestamps.")
def gen_sysinfo(workload_name, workload_dir, ip_blocks, app_cmd, skip_roof): def gen_sysinfo(workload_name, workload_dir, ip_blocks, app_cmd, skip_roof):