From 713da221eb5d56de772c45939206f8994c5bb6f9 Mon Sep 17 00:00:00 2001 From: Ben van Werkhoven Date: Wed, 17 Jun 2026 08:08:41 +0000 Subject: [PATCH] fix for using locked clocks --- kernel_tuner/observers/nvml.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/kernel_tuner/observers/nvml.py b/kernel_tuner/observers/nvml.py index 4b83c51d..2fe5cd43 100644 --- a/kernel_tuner/observers/nvml.py +++ b/kernel_tuner/observers/nvml.py @@ -73,19 +73,13 @@ def __init__( except pynvml.NVMLError_NotSupported: self._auto_boost = None - # try to initialize application clocks + # gather info on clock defaults try: - if not use_locked_clocks: - self.gr_clock_default = pynvml.nvmlDeviceGetDefaultApplicationsClock( - self.dev, pynvml.NVML_CLOCK_GRAPHICS - ) - self.mem_clock_default = pynvml.nvmlDeviceGetDefaultApplicationsClock(self.dev, pynvml.NVML_CLOCK_MEM) + self.gr_clock_default = pynvml.nvmlDeviceGetDefaultApplicationsClock(self.dev, pynvml.NVML_CLOCK_GRAPHICS) + self.mem_clock_default = pynvml.nvmlDeviceGetDefaultApplicationsClock(self.dev, pynvml.NVML_CLOCK_MEM) except pynvml.NVMLError_NotSupported: self.gr_clock_default = None - self.sm_clock_default = None self.mem_clock_default = None - self.supported_mem_clocks = [] - self.supported_gr_clocks = {} self.applications_gr_clock = self.gr_clock_default self.applications_mem_clock = self.mem_clock_default