我正在寻找 AMD 显卡核心的利用率。 我还需要编写一个函数来输出显卡的名称,即 AMD Radeon R9 380。
我见过 GPUtil 等选项非常适合 NVIDIA 卡。 这是我为 NVIDIA 端编写的函数,以了解一下。
def N_gpu_util_timer(self):
for n in range(10):
GPUs = GPUtil.getGPUs()
gpu_load = GPUs[0].load
Graph_Util.gpu_y.append(gpu_load)
Graph_Util.time_x.append(n)
time.sleep(1)
print(Graph_Util.gpu_y)
print('gpu done')
最佳答案
尝试PyADL 。使用此 PyADL 库,您可以从中获取 ADLManager.getInstance().getDevices()
和 device.getCurrentUsage()
。
正如我在评论中提到的,GPUtils 不适用于 AMD 显卡。它是为 NVIDIA 显卡编写的。
关于python - 如何查找AMD显卡数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54005805/