1, 神经棒只能作为协处理器,在执行脚本时,通过在命令后面加上“-d 设备名“就可以指定硬件设备来加速推理
例如:
命令行指定神经棒运行
demo_squeezenet_download_convert_run.bat -d MYRIAD
例如:
在.py文件中指定设备为神经棒:
import openvino.inference_engine as ie
import cv2
import numpy
import time
def main():
####################### Device Initialization ########################
# Plugin initialization for specified device and load extensions library if specified
plugin = ie.IEPlugin(device="MYRIAD")
#########################################################################
神经棒上只能跑FP16模型,如果不符合,需要进行模型转换。(模型转换略有工作量)
当前,令人吃惊的是,Intel开发中心正在增加神经棒对于ROS的支持,但目前技术尚不成熟
-
作为协处理器的神经棒,用法如1,因此并不能如期望那般,直接增强树莓派算力,不能让:使用ROS时,显示不卡顿,
-
经参考,神经棒性能并不十分高(网上有多个性能低于PC的例子),主要优势在于边缘端计算,能耗低;
-
一些案例显示,插上神经棒后,宜使用单独的电源适配器供电,不宜再使用type-C口供电,否则易造成电压不稳(目前,树莓派插上雷达后,已出现电压不稳的情况!可能需要寻找新的电池);且神经棒一旦插入USB排列紧凑的树莓派4B,将造成其他USB口无法使用,为此,必须使用拓展坞
综上,610的Stick2,是否选用,值得思考