diff options
| author | Lennard Kittner <lennard@kittner.dev> | 2025-04-02 15:08:45 +0200 |
|---|---|---|
| committer | Lennard Kittner <lennard@kittner.dev> | 2025-04-02 15:08:45 +0200 |
| commit | eb32f2c998e1efc55edcb78899df7967bd531cc3 (patch) | |
| tree | cf0dadf896333940d4b0328e6d9a712f8e35d775 /src/energy | |
| parent | 6d627db07af9f40aa05622d240bad91fda783858 (diff) | |
Cleanup
Diffstat (limited to 'src/energy')
| -rw-r--r-- | src/energy/trackers/perf.rs | 4 |
1 files changed, 3 insertions, 1 deletions
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; |
