We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4fe1843 commit 2183d13Copy full SHA for 2183d13
kernel_tuner/observers/ncu.py
@@ -11,7 +11,7 @@ class NCUObserver(PrologueObserver):
11
12
"""
13
14
- def __init__(self, metrics=None):
+ def __init__(self, metrics=None, device=0):
15
"""Create a new ``NCUObserver``.
16
17
:param metrics: The metrics to observe. This should be a list of strings.
@@ -22,11 +22,12 @@ def __init__(self, metrics=None):
22
print("NCUObserver is not available.")
23
24
self.metrics = metrics
25
+ self.device = device
26
self.results = dict()
27
28
def before_start(self):
29
if nvmetrics:
- nvmetrics.measureMetricsStart(self.metrics)
30
+ nvmetrics.measureMetricsStart(self.metrics, self.device)
31
32
def after_finish(self):
33
0 commit comments