From 8b2bd6d6193423506ca29f4dfbd6769f5da71de3 Mon Sep 17 00:00:00 2001 From: Douglas Raillard Date: Fri, 20 Sep 2024 10:58:18 +0100 Subject: [PATCH] lisa.energy_model: Handle recent pandas FIX Pandas seems to have broken compat at some point and now returns numpy integers so add explicit conversions to int type. --- lisa/energy_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisa/energy_model.py b/lisa/energy_model.py index 6b65756e9..208bb8812 100644 --- a/lisa/energy_model.py +++ b/lisa/energy_model.py @@ -687,7 +687,7 @@ class EnergyModel(Serializable, Loggable): cpu_active_time = [] for cpu, node in enumerate(self.cpu_nodes): assert (cpu,) == node.cpus - cap = node.active_states[freqs[cpu]].capacity + cap = node.active_states[int(freqs[cpu])].capacity cpu_active_time.append(min(float(cpu_utils[cpu]) / cap, 1.0)) return self._estimate_from_active_time(cpu_active_time, -- GitLab