我正在使用 NVML 函数 nvmlDeviceGetPowerUsage() 运行应用程序。
问题是我在 TESLA M2050 上运行的不同应用程序总是得到相同的数字。
有什么建议么?
问问题
800 次
1 回答
2
如果您阅读文档,您会发现有一些关于此功能是否可用的限定符:
用于 Fermi 家族的“GF11x”Tesla ™ 和 Quadro ® 产品。
• 需要 NVML_INFOROM_POWER 3.0 或更高版本。
适用于 Kepler 系列的 Tesla ™ 和 Quadro ® 产品。
• 不需要NVML_INFOROM_POWER 对象。
和:
只有在支持电源管理模式时才可用。请参阅 nvmlDeviceGetPowerManagementMode。
我想你会发现 M2050 不支持电源管理模式,如果你在 M2050 设备上运行 nvmlDeviceGetPowerManagementMode API 调用,你会得到确认。
M2050 既不是 Kepler GPU,也不是 GF11x Fermi GPU。它使用的是 GF100 Fermi GPU,因此此 API 功能未涵盖它(GetPowerManagementMode API 调用将确认这一点。)
于 2013-11-04T03:54:16.427 回答