NCS2的开发部署方式

NCS2的开发部署方式

1.受到油管大佬启发,实际上一切跑Linux的端设备都可以先进行在linux上的开发后再部署。

具体的,我们使用windows的可以在虚拟机上尝试部署,如果可以,再将模型迁移到树莓派这种电脑上。
NCS2的开发部署方式_第1张图片
大致是这样一个工作流,参考https://movidius.github.io/ncsdk/

2.总结一下配置中遇到的问题以及解决方案:

NCSDK对ubuntu的支持情况

至2020.6.12写稿截至,从GitHub上clone下来的ncsdk仍然不支持Ubuntu18.04 LTS版本,目前先用16.04凑合一下。

网络配置问题

首先需要让虚拟机和主机互联,以及虚拟机上(外)网。要点主要有:固定ip地址(方便),设置网关(一般是路由器的地址,设置错误可能可以上网,但是ping不通),代理设置(这里面的地址需要设置电脑的地址,而且端口号要对应)https://juejin.im/post/5c8c6435518825431116c644,gitclone加速的方法(https://blog.csdn.net/Ex_Genm/article/details/104897637)

python环境问题

建议使用virtualenv建立虚拟环境,好处就是如果崩溃了不至于重装系统(千万不要随意升级原始环境的pip版本)。
创建方法:python3 -m venv name-of-the-venv 实际上是建立了一个虚拟的文件夹
使用方法:source name-of-venv/bin/activate 会在bash前出一个括号表示进入了虚拟环境

NCS连接问题

直接插电脑上(win)默认不和虚拟机连接,使用VMware,在虚拟机选项里面,找可移动设备,并选择你需要的设别进行连接。

你可能感兴趣的:(NCS2)