[rocprof-compute] fix unit regex 'ns' in analyze mode (#1689)

* fix unit regex in analyze mode

* ruff format
Этот коммит содержится в:
jamessiddeley-amd
2025-11-06 11:13:10 -05:00
коммит произвёл GitHub
родитель 0ad05ed515
Коммит 37bbb58a19
+6 -2
Просмотреть файл
@@ -97,7 +97,9 @@ def convert_time_columns(df: pd.DataFrame, time_unit: str) -> pd.DataFrame:
# Avoid modifying the original
df_copy = df.copy()
time_rows = df_copy["Unit"].str.lower().str.contains("ns", na=False)
time_rows = (
df_copy["Unit"].str.lower().str.contains(r"\bns\b", na=False, regex=True)
)
time_value_columns = ["Avg", "Min", "Max"]
for col in time_value_columns:
@@ -127,7 +129,9 @@ def has_time_data(df: pd.DataFrame) -> bool:
if "Unit" not in df.columns:
return False
# NOTE: "ns" / "NS" / "nS" / "Ns" are reserved for Nanosec time unit
return bool(df["Unit"].str.lower().str.contains("ns", na=False).any())
return bool(
df["Unit"].str.lower().str.contains(r"\bns\b", na=False, regex=True).any()
)
def is_roofline_shown(