Throw a warning if unable to update timestamps
Signed-off-by: colramos-amd <colramos@amd.com>
This commit is contained in:
+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):
|
||||||
|
|||||||
Reference in New Issue
Block a user