Skip to content

Commit 6050a94

Browse files
Leon Oostrumloostrum
authored andcommitted
Fix PMTContinuousObserver
1 parent 4b3ab6e commit 6050a94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

kernel_tuner/observers/pmt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def __init__(self, observable=None, use_continuous_observer=False, continuous_du
5555
self.initialize_results(self.pm_names)
5656

5757
if use_continuous_observer:
58-
self.continuous_observer = ContinuousObserver("pmt", [], self, continuous_duration=continuous_duration)
58+
self.continuous_observer = PMTContinuousObserver("pmt", [], self, continuous_duration=continuous_duration)
5959

6060
def initialize_results(self, pm_names):
6161
self.results = dict()
@@ -111,7 +111,7 @@ def get_results(self):
111111
average_kernel_execution_time_ms = self.results["time"]
112112

113113
averages = {key: np.average(values) for key, values in self.results.items()}
114-
self.parent.initialize_results(self.pm_names)
114+
self.parent.initialize_results(self.parent.pm_names)
115115

116116
# correct energy measurement, because current _energy number is collected over the entire duration
117117
# we estimate energy as the average power over the continuous duration times the kernel execution time

0 commit comments

Comments
 (0)