Supress warning: RuntimeWarning: Mean of empty slice (#271)

* Supress warning: RuntimeWarning: Mean of empty slice

Signed-off-by: Jose Santos <josantos@login1.hpcfund>

* Move import to top

Signed-off-by: Jose Santos <josantos@login1.hpcfund>

* Specify type of RuntimeWarning in catcher. Safer approach

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

* Comply to formatting

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

---------

Signed-off-by: Jose Santos <josantos@login1.hpcfund>
Signed-off-by: colramos-amd <colramos@amd.com>
Co-authored-by: Jose Santos <josantos@login1.hpcfund>
Co-authored-by: colramos-amd <colramos@amd.com>

[ROCm/rocprofiler-compute commit: f42aa6c7e0]
Este commit está contenido en:
JoseSantosAMD
2024-02-29 12:14:46 -06:00
cometido por GitHub
padre 0dc03e2157
commit 055bda677a
@@ -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.")