mirror of
https://github.com/clearml/clearml
synced 2025-01-31 00:56:57 +00:00
Fix numpy 2.0 compatibility (np.NINF removed)
This commit is contained in:
parent
cf4134ee02
commit
0cf4d6a6ce
@ -412,7 +412,13 @@ class Logger(object):
|
||||
reporter_table = table.fillna(str(np.nan))
|
||||
replace("NaN", np.nan, math.nan if six.PY3 else float("nan"))
|
||||
replace("Inf", np.inf, math.inf if six.PY3 else float("inf"))
|
||||
replace("-Inf", -np.inf, np.NINF, -math.inf if six.PY3 else -float("inf"))
|
||||
minus_inf = [-np.inf, -math.inf if six.PY3 else -float("inf")]
|
||||
try:
|
||||
minus_inf.append(np.NINF)
|
||||
except AttributeError:
|
||||
# NINF has been removed in numpy>2.0
|
||||
pass
|
||||
replace("-Inf", *minus_inf)
|
||||
# noinspection PyProtectedMember
|
||||
return self._task._reporter.report_table(
|
||||
title=title,
|
||||
|
@ -647,7 +647,13 @@ class BaseModel(object):
|
||||
reporter_table = table.fillna(str(np.nan))
|
||||
replace("NaN", np.nan, math.nan if six.PY3 else float("nan"))
|
||||
replace("Inf", np.inf, math.inf if six.PY3 else float("inf"))
|
||||
replace("-Inf", -np.inf, np.NINF, -math.inf if six.PY3 else -float("inf"))
|
||||
minus_inf = [-np.inf, -math.inf if six.PY3 else -float("inf")]
|
||||
try:
|
||||
minus_inf.append(np.NINF)
|
||||
except AttributeError:
|
||||
# NINF has been removed in numpy>2.0
|
||||
pass
|
||||
replace("-Inf", *minus_inf)
|
||||
self._init_reporter()
|
||||
return self._reporter.report_table(
|
||||
title=title,
|
||||
|
Loading…
Reference in New Issue
Block a user