All logging should use call new functions

Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 5bf38a4fed]
This commit is contained in:
colramos-amd
2024-01-30 17:25:16 -06:00
committed by Karl W. Schulz
parent cfdf288cba
commit a1371462ba
26 changed files with 474 additions and 337 deletions
@@ -25,10 +25,10 @@
import pandas as pd
from pathlib import Path
from tabulate import tabulate
import sys
import copy
from utils import parser
from utils.utils import console_warning, console_log
hidden_columns = ["Tips", "coll_level"]
hidden_sections = [1900, 2000]
@@ -135,7 +135,7 @@ def show_all(args, runs, archConfigs, output):
0, 1
)
if args.verbose >= 2:
print("---------", header, t_df)
console_log("---------", header, t_df)
t_df_pretty = (
t_df.astype(float)
@@ -168,13 +168,8 @@ def show_all(args, runs, archConfigs, output):
violation_idx = t_df_pretty.index[
t_df_pretty.abs() > args.report_diff
]
print(
"DEBUG ERROR: Dataframe diff exceeds {} threshold requirement\nSee metric {}".format(
str(args.report_diff) + "%",
violation_idx.to_numpy(),
)
)
print(df)
console_warning("Dataframe diff exceeds %s threshold requirement\nSee metric %s" % (str(args.report_diff) + "%", violation_idx.to_numpy()))
console_warning(df)
else:
cur_df_copy = copy.deepcopy(cur_df)