Neural Compute Stick 2 开发环境配置

引言

最近在搞有关深度学习的项目,学长给了一个计算棒用来计算。这个计算棒出来没多久,相关的教程网上很少。不同版本的开发包在配置时也略有差异,配置计算棒开发环境还是费了我不少时间的。大家可以参考一下,有什么问题一起交流。

1 操作系统

系统版本:Ubuntu 16.04.3 LTS 64-bit
下载链接:http://old-releases.ubuntu.com/releases/16.04.3/ubuntu16.04.3-desktop-amd64.iso
安装时请选择语言为 English ,便于后续操作。
不建议在虚拟机里弄,可能USB连接时会出现问题。物理机上 Ubuntu 16.04 和 Ubuntu 18.04 我都试过了,都可以正常使用。

2 准备工作

为了提高速度,建议进行以下操作。

2.1 更改 Ubuntu 源

依次点击 System settings - Software & Updates - Ubuntu
Software
,将 Download from 选项更改为国内源即可。

2.2 更改 pip 源

依次执行下列命令
mkdir ~/.pip
vim ~/.pip/pip.conf
对 vim 不熟悉可用 gedit ~/.pip/pip.conf 命令进行编辑,
将下列文本写入并保存

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

3 安装OpenVINO toolkit

3.1 下载安装包

点击链接 https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux

点击Register & Download 按钮,在新的页面里注册即可

点击Sumit,在新页面选择合适的版本下载。我下载的文件为l_openvino_toolkit_p_2019.1.094.tgz

3.2 安装

cd ~/Downloads/
tar -xvzf l_openvino_toolkit_p_2019.1.094.tgz
cd l_openvino_toolkit_p_2019.1.094
sudo ./install_GUI.sh

在GUI窗口里安装即可。

4 安装依赖软件

cd /opt/intel/openvino/install_dependencies
sudo -E ./install_openvino_dependencies.sh

5 设置环境变量

gedit ~/.bashrc
将下列文本写入文件末尾并保存。
source /opt/intel/openvino/bin/setupvars.sh

打开新的终端,出现 [setupvars.sh] OpenVINO environment initialized说明环境变量设置成功。

6 配置模型优化器

cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
sudo ./install_prerequisites.sh

7 运行demo

使用本地cpu运行两个验证脚本,验证上述操作是否成功。

cd /opt/intel/openvino/deployment_tools/demo
./demo_squeezenet_download_convert_run.sh



./demo_security_barrier_camera.sh

8 配置计算棒USB驱动

sudo usermod -a -G users "$(whoami)"
sudo cp /opt/intel/openvino/inference_engine/external/97-myriad-usbboot.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo ldconfig

9 测试计算棒

将计算棒插入USB3.0接口,执行和第7步相同的验证脚本,加上参数 -d MYRIAD,表示在计算棒上进行计算,-d CPU或不加参数表示在本地cpu上计算。

cd /opt/intel/openvino/deployment_tools/demo
./demo_squeezenet_download_convert_run.sh -d MYRIAD
./demo_security_barrier_camera.sh -d MYRIAD

运行结果和第7步相同。

10 注意事项

若以上操作中出现错误,请考虑文件权限问题,可以尝试执行下列命令。
sudo chmod -R 777 /opt
如果在虚拟机中配置开发环境,需要开启虚拟机的USB3.0,并将计算棒连接到虚拟机上。

11 参考资料

https://docs.openvinotoolkit.org/2019_R1/_docs_install_guides_installing_openvino_linux.html

https://software.intel.com/en-us/articles/get-started-with-neural-compute-stick

发表评论

电子邮件地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部