NVML Power readings with nvmlDeviceGetPowerUsage



我正在使用NVML函数nvmlDeviceGetPowerUsage()运行应用程序。
问题是,对于我在TESLA M2050上运行的不同应用程序,我总是得到相同的数字。
有什么建议吗?

如果您阅读文档,您会发现有一些限定符可以说明此函数是否可用:

用于费米家族的"GF11x"特斯拉™和Quadro ®产品。

• 需要 NVML_INFOROM_POWER 版本 3.0 或更高版本。

对于开普勒家族的特斯拉™和 Quadro ®产品。

• 不需要NVML_INFOROM_POWER对象。

和:

仅当支持电源管理模式时,它才可用。请参阅 nvmlDeviceGetPowerManagementMode。

我想您会发现 M2050

不支持电源管理模式,如果您在 M2050 设备上运行该 nvmlDeviceGetPowerManagementMode API 调用,您将获得确认。

M2050既不是开普勒GPU,也不是GF11x Fermi GPU。 它使用的是GF100 Fermi GPU,因此此API功能未涵盖它(GetPowerManagementMode API调用将确认这一点)。

相关内容

  • 没有找到相关文章