インテル® Movidius™ニューラル・コンピューティング・ SDK による温度読み取り

ドキュメント

トラブルシューティング

000032987

2019/04/15

以下に、インテル® Movidius™ニューラル・コンピュート・ SDK (インテル® Movidius™ NCSDK) v1 および v2 を使用して、インテル® Movidius™ ニューラル・コンピュート・スティック の温度を読み取るためのサンプル・コードを示します。

インテル® Movidius™ NCSDK V1 の使用方法:
NCSDK に含まれている python の例の1つに次のコードを挿入します。

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

インテル® Movidius™ NCSDK V2 を使用する場合:
インテル® Movidius™ NCSDK v2 を使用して温度を読み取る前に、デバイスへの推論が必要です。推論が完了した後、python の例のいずれかに次のコードを挿入します。

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