From eb32f2c998e1efc55edcb78899df7967bd531cc3 Mon Sep 17 00:00:00 2001 From: Lennard Kittner Date: Wed, 2 Apr 2025 15:08:45 +0200 Subject: Cleanup --- src/energy/trackers/perf.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/energy') diff --git a/src/energy/trackers/perf.rs b/src/energy/trackers/perf.rs index 38cefe9..9262677 100644 --- a/src/energy/trackers/perf.rs +++ b/src/energy/trackers/perf.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use burn::tensor::Tensor; use perf_event::{ - events::{Event, Hardware, Software}, + events::{Event, Hardware}, Builder, Counter, Group, }; @@ -158,8 +158,10 @@ impl Estimator for PerfEstimator { return None; } }; + let time_running_ns = counts.time_running(); if time_running_ns - counters.old_time == 0 || counts.iter().next().unwrap().1 == &0 { + println!("The counters are zero although the task has been scheduled!!"); return None; } let correction_factor = 10_000_000. / (time_running_ns - counters.old_time) as f64; -- cgit v1.3.1