Intel Openvino开源版本介绍及编译

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

      ./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,可以正常运行










相关视频

Intel Openvino开源版本介绍及编译

Intel Openvino 开源版本也叫DLDT(Deep Learning Deployment Toolkit),是区别于正式发行版的一种版本。Openvino开源版本的更新完全同步于发行版本。开源版本的优势在于可以跨更多的平台,我们可以自由的下载他的源代码,并且进行修改,编译到我们想要用的平台或OS上。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论