NVML 함수 인 nvmlDeviceGetPowerUsage()를 사용하여 응용 프로그램을 실행하고 있습니다.
문제는 내가 TESLA M2050에서 사용중인 다른 응용 프로그램에 대해 항상 같은 번호를 얻게된다는 것입니다.
제안 사항이 있으십니까?nvmlDeviceGetPowerUsage를 사용하는 NVML 전력 판독 값
0
A
답변
2
당신이 documentation을 읽는다면,이 기능을 사용할 수 있는지 여부에 대한 몇 가지 규정이 있다는 것을 발견 할 것이다 : 페르미 가족 "GF11x"테슬라 (Tesla ™) 및 쿼드 ®products를 들어
가.
• NVML_INFOROM_POWER 버전 3.0 이상이 필요합니다.
케플러 제품군의 Tesla ™ 및 Quadro® 제품.
• NVML_INFOROM_POWER 개체가 필요하지 않습니다.
그리고 :
전원 관리 모드가 지원되는 경우에만 사용할 수 있습니다. nvmlDeviceGetPowerManagementMode를 참조하십시오.
나는 당신이 전원 관리 모드가 M2050에서 지원되지 않습니다 찾을 생각하고, 당신이 당신의 M2050 장치에 그 nvmlDeviceGetPowerManagementMode API 호출을 실행하는 경우, 당신은 확인을받을 수 있습니다.
M2050은 케플러 GPU와 호환되지 않으며 GF11x 페르미 GPU도 아닙니다. GF100 Fermi GPU를 사용하기 때문에이 API 기능으로는 다루지 않습니다 (GetPowerManagementMode API 호출을 통해 확인할 수 있습니다).