Intel Openvino 开源版本也叫DLDT(Deep Learning Deployment Toolkit),是区别于正式发行版的一种版本。Openvino开源版本的更新完全同步于发行版本。开源版本的优势在于可以跨更多的平台,我们可以自由的下载他的源代码,并且进行修改,编译到我们想要用的平台或OS上。
开源版本和正式发行版的区别
开源版本暂时没有支持FPGA.
Openvino开源版本网站
https://github.com/opencv/dldt
里面有详细的使用说明,有需要可以进去里面查阅。
准备工作
此次编译我们在Ubuntu 18.04平台上进行,其他平台的编译可以参考上诉Openvino网站,或其他的博文。
1. 安装好Ubuntu 18.04
下载源码:
1.下载指令(在命令行中输入):
git clone https://github.com/opencv/dldt.git
2. 下载完成后,可以看到dldt目录(下载时长和网络环境有关,有条件可以翻墙下载)
编译:
1. 进入dldt目录,下载子模块
子模块下载的时候速度有些慢,需要耐心等待一下,有条件的话可以挂VPN翻墙下载。
cd dldt
git submodule update --init --recursive
2. 安装依赖库
chmod +x install_dependencies.sh
开源版本和正式发行版的区别
开源版本暂时没有支持FPGA.
Openvino开源版本网站
https://github.com/opencv/dldt
里面有详细的使用说明,有需要可以进去里面查阅。
准备工作
此次编译我们在Ubuntu 18.04平台上进行,其他平台的编译可以参考上诉Openvino网站,或其他的博文。
1. 安装好Ubuntu 18.04
下载源码:
1.下载指令(在命令行中输入):
git clone https://github.com/opencv/dldt.git
2. 下载完成后,可以看到dldt目录(下载时长和网络环境有关,有条件可以翻墙下载)
编译:
1. 进入dldt目录,下载子模块
子模块下载的时候速度有些慢,需要耐心等待一下,有条件的话可以挂VPN翻墙下载。
cd dldt
git submodule update --init --recursive
2. 安装依赖库
chmod +x install_dependencies.sh
./install_dependencies.sh
3. 创建并进入build目录,我们在这个目录进行编译操作
mkdir build && cd build
4. 执行cmake,生成Makefile文件
cmake -DCMAKE_BUILD_TYPE=Release ..
5. 执行make编译指令,进行编译,编译时间根据电脑配置不同会有差异。
make --jobs=$(nproc --all)
6.编译完成界面
使用:
1. 编译完成后,我们可以在dldt/bin目录找到我们编译的lib和可执行程序
2. 跑一下classification_sample_async的demo,可以正常运行
评论