Intel movidius 神经元计算棒2代 ubuntu16.04运行环境搭建教程

参考网址:https://blog.csdn.net/qqqzmy/article/details/84995870

材料准备

1)ubuntu16.04电脑,可联网
2)神经元计算棒2代

安装:

1.下载toolkit

Intel官网下载toolkit for linux 安装包

下载地址:https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux

安装参考链接:https://software.intel.com/en-us/neural-compute-stick/get-started

2.解压toolkit

(tar xvf xxx.tgz)

3.进入后在root环境下运行安装依赖环境

	./install_cv_sdk_dependencies.sh

4.打开安装gui脚本

	./install_GUI.sh

5.配置神经计算棒 USB 驱动程序,更新udev规则使工具套件能够与神经计算棒通信

创建97-usbboot.rules文件,输入内容:

SUBSYSTEM=="usb", ATTRS{idProduct}=="2150", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="usb", ATTRS{idProduct}=="2485", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="usb", ATTRS{idProduct}=="f63b", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
EOF

6.输入以下命令:

sudo cp 97-usbboot.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo ldconfig

出错:/sbin/ldconfig.real: /opt/intel/common/mdf/lib64/igfxcmrt64.so 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-x11.so.2 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libmfx.so.1 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-drm.so.2 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libmfxhw64.so.1 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libigdgmm.so.1 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva.so.2 不是符号连接
/sbin/ldconfig.real: /opt/intel/mediasdk/lib64/libva-glx.so.2 不是符号连接
没有找到链接文件,解决方法如下:进入.so文件所在的路径,按以下命令建立链接:

cd /opt/intel/common/mdf/lib64
sudo mv igfxcmrt64.so igfxcmrt64.so.2
sudo ln -s igfxcmrt64.so.2 igfxcmrt64.so

cd /opt/intel/mediasdk/lib64
sudo mv libva.so.2 libva.2.so
sudo ln -s libva.2.so libva.so.2
sudo mv libva-drm.so.2 libva-drm.2.so
sudo ln -s libva-drm.2.so libva-drm.so.2
sudo mv libigdgmm.so.1 libigdgmm.1.so
sudo ln -s libigdgmm.1.so libigdgmm.so.1
sudo mv libva-x11.so.2 libva-x11.2.so
sudo ln -s libva-x11.2.so libva-x11.so.2 
sudo mv libmfxhw64.so.1 libmfxhw64.1.so
sudo ln -s libmfxhw64.1.so libmfxhw64.so.1
sudo mv libva-glx.so.2 libva-glx.2.so
sudo ln -s libva-glx.2.so libva-glx.so.2
sudo mv libmfx.so.1 libmfx.1.so
sudo ln -s libmfx.1.so libmfx.so.1

再次sudo ldconfig就不会出错了
rm 97-usbboot.rules

7.测试安装:将神经计算棒插入计算机的 USB 端口,第一次运行这些命令时,可能需要一些时间,因为脚本要安装软件依赖项并编译所有样本代码。

cd /opt/intel/computer_vision_sdk/deployment_tools/model_optimizer/install_prerequisites/
./install_prerequisites.sh

出现问题提示sudo apt-get -f install
运行后出错提示boot空间不足

uname -a  #查看当前内核版本(坚决不能删除)
df -h     #查看当前各分区所占内存空间
mv * /home#将boot文件夹内多余的文件移到别的文件夹内

8.使用神经棒出现的问题:

参考网址:http://www.pianshen.com/article/2377130611/

你可能感兴趣的:(嵌入式系统)