Throw a warning if unable to update timestamps

Signed-off-by: colramos-amd <colramos@amd.com>
Tento commit je obsažen v:
colramos-amd
2022-12-06 15:24:36 -06:00
rodič 99d603b9dd
revize efe6d9f19a
+8 -4
Zobrazit soubor
@@ -30,6 +30,7 @@ import glob
import pandas as pd
from datetime import datetime
from pathlib import Path as path
import warnings
from parser import parse
from utils import specs
@@ -115,11 +116,14 @@ def isWorkloadEmpty(my_parser, path):
def replace_timestamps(workload_dir):
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["EndNs"] = df_stamps["EndNs"]
df_pmc_perf.to_csv(workload_dir + "/pmc_perf.csv", index=False)
df_pmc_perf["BeginNs"] = df_stamps["BeginNs"]
df_pmc_perf["EndNs"] = df_stamps["EndNs"]
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):