我正在使用NVML函数nvmlDeviceGetPowerUsage()运行一个应用程序。
问题是,对于在特斯拉M2050上运行的不同应用程序,我总是得到相同的号码。
有什么建议吗?
发布于 2013-11-04 03:54:16
如果您阅读了文档,您会发现有一些关于该函数是否可用的限定符:
来自费米家族的"GF11x“特斯拉™和Quadro产品。 ·需要NVML_INFOROM_POWER 3.0或更高版本。 来自开普勒家族的特斯拉、™和Quadro产品。 ·不需要NVML_INFOROM_POWER对象。
和:
只有在支持电源管理模式的情况下才可用。见nvmlDeviceGetPowerManagementMode。
我认为您会发现在M2050上不支持电源管理模式,如果在您的M2050设备上运行nvmlDeviceGetPowerManagementMode API调用,您将得到确认。
M2050是一个开普勒GPU,也不是一个GF11x费米GPU。它使用的是GF100费米GPU,所以这个API功能不包括它( GetPowerManagementMode API调用将证实这一点)。
https://stackoverflow.com/questions/19761056
复制相似问题