From 055bda677a1b616cde7376c9d4b0775bcb2a6233 Mon Sep 17 00:00:00 2001 From: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com> Date: Thu, 29 Feb 2024 12:14:46 -0600 Subject: [PATCH] Supress warning: RuntimeWarning: Mean of empty slice (#271) * Supress warning: RuntimeWarning: Mean of empty slice Signed-off-by: Jose Santos * Move import to top Signed-off-by: Jose Santos * Specify type of RuntimeWarning in catcher. Safer approach Signed-off-by: colramos-amd * Comply to formatting Signed-off-by: colramos-amd --------- Signed-off-by: Jose Santos Signed-off-by: colramos-amd Co-authored-by: Jose Santos Co-authored-by: colramos-amd [ROCm/rocprofiler-compute commit: f42aa6c7e04ea1e6503e0f576db2577a9d6ad6f6] --- projects/rocprofiler-compute/src/utils/parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-compute/src/utils/parser.py b/projects/rocprofiler-compute/src/utils/parser.py index 1654156580..4d077318e7 100644 --- a/projects/rocprofiler-compute/src/utils/parser.py +++ b/projects/rocprofiler-compute/src/utils/parser.py @@ -33,6 +33,7 @@ from utils import schema from utils.utils import error from pathlib import Path import logging +import warnings # ------------------------------------------------------------------------------ # Internal global definitions @@ -142,7 +143,9 @@ def to_median(a): if a is None: return None elif isinstance(a, pd.core.series.Series): - return a.median() + with warnings.catch_warnings(): + warnings.simplefilter("ignore", message="Mean of empty slice") + return a.median() else: raise Exception("to_median: unsupported type.")