Temperaturmesswert mit Intel® Movidius™ Neural Compute SDK

Dokumentation

Fehlerbehebung

000032987

15.04.2019

Unten finden Sie Beispielcode zum Lesen der Temperatur auf dem Intel® Movidius™ Neural Compute-Stab, der das Intel® Movidius™ Neural Compute SDK (Intel® Movidius™ NCSDK) v1 und v2 verwendet.

Verwendung des Intel® Movidius™ NCSDK v1:
Fügen Sie den folgenden Code zu einem der im NCSDK integrierten python-Beispiele ein.

float* data;
unsigned int dataLength;
retCode = mvncGetDeviceOption(deviceHandle, MVNC_THERMAL_STATS, &data, &dataLength);
if (retCode == MVNC_OK){
   printf("Device Temperature: %f\n", data[0]);
}

Verwendung des Intel® Movidius™ NCSDK V2:
Vor dem Lesen der Temperatur mit dem Intel® Movidius™ NCSDK v2 ist eine Inferenz zum Gerät erforderlich. Fügen Sie den folgenden Code in einem der python-Beispiele ein, nachdem die Schlussfolgerung beendet wurde.

thermal_stats = device.GetDeviceOption(mvnc.DeviceOption.THERMAL_STATS)
print("Device Temperature: ", thermal_stats)