OpenVINO在linux下安装
一、准备安装环境:
1、带命令行的64位centos操作系统,推荐极简安装模式,先不要安装GNOME桌面,避免和后面的openvino环境冲突
2、cpu要求
我目前是在服务器的虚拟机里面安装
注意如果是proxmox虚拟机安装,需要将cpu类别选择为host,防止后面运行实例识别不了真正的cpu型号报错
2、CMake3.0以上安装包
3、python3.5以上安装包
二、安装CMake
1.在linux环境下打开网页浏览器,输入网址:https://cmake.org/download/,找到最新版本的位置。一般开放源代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution,前者是源代码版,你需要自己编译成可执行软件。后者是已经编译好的可执行版,直接可以拿来用的。
2、把下载好的包复制到指定路径,比如/home/,在当前文件夹中打开终端,输入
tar zxvf cmake-3.14.-Linux-x86_64.tar.gz
在该目录下多了一个解压后的文件夹
3.打开新的终端,输入
export PATH=$PATH:/home/cmake-3.14.-Linux-x86_64/bin
输入完毕保存,输入下面命令查看是否添加环境变量成功,如果输出了上面的路径则添加成功。
echo $PATH
4、查看版本,测试是否安装成功:打开终端,输入
cmake -version
结果是:cmake version 3.14.6
三、安装python
一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,这里需要用到Python3.5以上版本,我们需要安装更高版本的Python
1、安装前在终端输入命令查看自带的Python的版本
python --version
2、安装依赖环境
yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
3、下载python包
https://www.python.org/downloads/
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
4、解压python包
tar -zxvf Python-3.7..tgz
5、进入解压目录,并编译安装
cd Python-3.7.
./configure --prefix=/usr/local/python3
6、进行make和make install操作
make
make install
7、建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
8、将/usr/local/python3/bin加入PATH
export PATH=$PATH:/usr/local/python3/bin
9、检查python3版本
python3 --version
10、安装openvc python依赖环境
python3 -m pip install opencv-python
python3 -m pip install opencv-contrib-python
python3 -m pip install matplotlib #web 访问支持
python3 -m pip install flask
python3 -m pip install pillow
python3 -m pip install yapf
python3 -m pip install imutils
python3 -m pip install flask-cors
四、安装lsb_release
yum install -y redhat-lsb
五、安装openvino
1、下载openvino安装包
https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux
需要先注册,邮箱会收到下载链接和Serial Number来激活软件。
2、解压安装包
tar -zxvf l_openvino_toolkit_p_2019.2.275.tgz
3、进入解压目录开始安装
cd l_openvino_toolkit_p_2019.2.275
./install_GUI.sh
4、安装openvino依赖
./install_openvino_dependencies.sh
5、设置openvino环境变量
注意这里需要之前安装lsb_release,否则会报错
打开/etc/bashrc在最后一行加入“source /opt/intel/openvino/bin/setupvars.sh”,然后执行wq命令保存
vi /etc/bashrc
六、配置模型优化器(Model Optimizer)
1、进入模型优化器先决条件目录
cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
2、配置所有受支持的框架,执行命令
./install_prerequisites.sh
也可以根据需要运行对应的脚本
Caffe : ./install_prerequisites_caffe.sh
TensorFlow : ./install_prerequisites_tf.sh
ONNX (Caffe2, PyTorch, MXNet,ML. NET,TensorRT,Microsoft CNTK) : ./install_prerequisites_onnx.sh
MXNet : ./install_prerequisites_mxnet.sh
Kaldi : ./install_prerequisites_kaldi.sh
七、运行示例
1、运行脚本命令检验是否安装成功。
进入目录:
cd /opt/intel/openvino/deployment_tools/demo
运行图形分类实例检测安装是否成功
./demo_squeezenet_download_convert_run.sh
如果成功将会显示下图的结果
2、安装gnome 桌面,后面会用到图形化界面
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
yum groupinstall "Server with GUI"
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
然后执行reboot重启
3、打开终端
继续运行目标检测与识别实例来检测是否安装成功
./demo_security_barrier_camera.sh
如果执行成功,下图会显示识别小汽车车牌的图片
六、openvino卸载
source ~/intel/openvino/bin/setupvars.sh
./opt/intel/openvino_2019.2.275/openvino_toolkit_uninstaller/uninstall.sh
OpenVINO在linux下安装的更多相关文章
- Linux下安装 Posgresql 并设置基本参数
在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Linux下安装使用Solr
Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...
- Linux下安装tar.gz类型的jdk,并配置环境变量
近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- Linux下安装cmake
cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...
- linux下安装安装pcre-8.32
linux下安装安装pcre-8.32 ./configure --prefix=/usr/local/pcre 出现以下错误 configure: error: You need a C++ com ...
- CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)
在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...
- Linux下安装Apache并以mod_wsgi方式部署django站点
源码编译方式安装Apache 首先下载Apache源码压缩包,地址为http://mirror.bit.edu.cn/apache/httpd/ 继续下载apr和apr-util压缩包,地址为http ...
随机推荐
- python 导入数据包的几种方法
1.直接导入整个数据包:improt 数据包 参考代码: # -*- coding:utf-8 -*- # 导入random数据包 import random # 引用random数据包中的randi ...
- js 混合构造原型 运用
1.给10个div添加点击事件 <body> <div class="sd">sdss</div> <div class="sd ...
- 自学Java第五章——《面向对象的基本特征》
面向对象的基本特征: 1.封装 2.继承 3.多态 6.1 封装 1.好处: (1)隐藏实现细节,方便使用者使用 (2)安全,可以控制可见范围 2.如何实现封装? 通过权限修饰符 面试题:请按照可见范 ...
- nsq 从搭建到应用(更新ing)windows
1.官网下载地址 我安装的是windows nsq-1.2.0.windows-amd64.go1.12.9.tar.gz https://nsq.io/deployment/installing.h ...
- B站 React教程笔记day1(4)调色板案例
视频地址 main.js import React from "react" import { render } from "react-dom" import ...
- lp_wizard 安装和使用
lp_wizard 安装好之后,安装下面的步骤来和谐: 生成封装安装下面的步骤来做: 封装生成完了之后,注意后缀是 .pad 的需要放入自己的 pad 文件夹,.fsm 的放入 flash 文件夹,. ...
- python 变量搜寻顺序法则LEGB之E注意事项
众所周知,在python中,变量不需要事先声明,赋值后,即可调用使用.而调用的法则遵从LEGB法则,其中L为local,E为enclosing,G为Global,B为built-in,即变量首先在局部 ...
- docker修改存储路径(转载)
系统盘只有40G,有时docker镜像会占据大量的存储空间,于是想把docker的默认存储位置改成挂载的数据盘.docker的默认存储位置未为:/var/lib/docker 更改docker的默认存 ...
- PAT A1015-1016
A 1015 Reversible Primes 看清题意即可.给的数是十进制的,需要先判断是不是素数,然后按照给定进制转化成字符串后进行翻转,最后再转化为十进制并判断是否为素数. #include ...
- 浅谈无参数RCE
0x00 前言 这几天做了几道无参数RCE的题目,这里来总结一下,以后忘了也方便再捡起来. 首先先来解释一下什么是无参数RCE: 形式: if(';' === preg_replace('/[^\W] ...