使用英特尔®电影™神经计算 Sdk 进行温度读数

文档

故障排除

000032987

2019 年 04 月 15 日

下面, 您将找到使用英特尔英特尔® Movidius™ 神经计算模块 英特尔®电影™ncsdk) v1 和 v1 读取英特尔®电影™神经计算棒上的温度的示例代码。

使用英特尔® 电影™ncsdk v1:
将以下代码插入到 NCSDK 中包含的巨蟒示例之一。

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

使用英特尔® 电影™ncsdk v2:
在使用英特尔® movidius™ ncsdk v2 读取温度之前, 需要对设备进行推断。在推理完成后, 将以下代码插入巨蟒示例之一。

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