Skip to content

Commit 2183d13

Browse files
add device option
1 parent 4fe1843 commit 2183d13

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

kernel_tuner/observers/ncu.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class NCUObserver(PrologueObserver):
1111
1212
"""
1313

14-
def __init__(self, metrics=None):
14+
def __init__(self, metrics=None, device=0):
1515
"""Create a new ``NCUObserver``.
1616
1717
:param metrics: The metrics to observe. This should be a list of strings.
@@ -22,11 +22,12 @@ def __init__(self, metrics=None):
2222
print("NCUObserver is not available.")
2323

2424
self.metrics = metrics
25+
self.device = device
2526
self.results = dict()
2627

2728
def before_start(self):
2829
if nvmetrics:
29-
nvmetrics.measureMetricsStart(self.metrics)
30+
nvmetrics.measureMetricsStart(self.metrics, self.device)
3031

3132
def after_finish(self):
3233
if nvmetrics:

0 commit comments

Comments
 (0)