OpenVINO 是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,支持各种英特尔平台的硬件加速器上进行深度学习,并且允许直接异构执行。 支持在 Windows 与 Linux 系统,Python/C++ 语言。
https://docs.openvinotoolkit.org/cn/latest/openvino_docs_install_guides_installing_openvino_linux.html
进入用于 Linux * 的英特尔 ®OpenVINO™ 工具包下载,从下拉菜单中选择用于 Linux 软件包的英特尔®OpenVINO™ 工具包发行版后进入 注册界面 注册下载。
或者使用推荐的版本 l_openvino_toolkit_p_2020.1.023.tgz
`Ctrl` + `Alt` +`t`
如果您将软件包文件下载到当前用户的Downloads
目录:
cd ~/Downloads/
mkdir openvino_install && cd openvino_install
sudo apt install wget -y
wget http://registrationcenter-download.intel.com/akdlm/irc_nas/16345/l_openvino_toolkit_p_2020.1.023.tgz
tar --strip-components=1 -zxvf l_openvino_toolkit_p_2020.1.023.tgz
sudo ./install.sh # 安装openvino
# 完成后,您可以继续执行 "rm -r ~/Downloads/openvino_install"
Enter
, 滚动后输入 accept
即可。1
) 或不同意 (2
) 。Intel® Graphics Compute Runtime for OpenCL™ Driver is missing
- 你可以继续并忽略这个警告。/opt/intel
。 如果一切看起来都很好,继续进行 (1
). 如果再次出现缺少必要文件的提示,请随意跳过。如果喜欢GUI安装,可以运行
sudo ./install_GUI.sh
默认安装即可(一路
next
)
cd ~/Downloads/
wget https://apt.repos.intel.com/openvino/2020/GPG-PUB-KEY-INTEL-OPENVINO-2020
sudo apt-key add GPG-PUB-KEY-INTEL-OPENVINO-2020
echo "deb https://apt.repos.intel.com/openvino/2020 all main" | sudo tee /etc/apt/sources.list.d/intel-openvino-2020.list
sudo apt update
sudo apt install -y intel-openvino-runtime-ubuntu18-2020.1.023 intel-openvino-dev-ubuntu18-2020.1.023
cd /opt/intel/openvino_2020.1.023/install_dependencies
./install_openvino_dependencies.sh
source /opt/intel/openvino/bin/setupvars.sh
Python
推荐使用 miniconda
安装 python
下载地址:Miniconda3-py37_4.9.2-Linux-x86_64.sh
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.9.2-Linux-x86_64.sh
chmod +x Miniconda3-py37_4.9.2-Linux-x86_64.sh
./Miniconda3-py37_4.9.2-Linux-x86_64.sh
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
注意:
添加完后,找到 .condarc 文件,删除里面的 defaults,这样能快点。
python
虚拟环境conda create -n openvino python=3.7 -y
conda activate openvino
进入该虚拟环境目录并创建以下子目录和文件:
cd $CONDA_PREFIX
mkdir -p ./etc/conda/activate.d # 激活环境时此文件夹下文件生效
mkdir -p ./etc/conda/deactivate.d # 停用环境时此文件夹下文件生效
touch ./etc/conda/activate.d/env_vars.sh
touch ./etc/conda/deactivate.d/env_vars.sh
编辑./etc/conda/activate.d/env_vars.sh
:
vi ./etc/conda/activate.d/env_vars.sh
#!/bin/sh
# OpenVINO 安装目录
export OPENVINO_HOME="/opt/intel/openvino"
# OpenVINO 常用工具目录
export OPENVINO_TOOLS=$OPENVINO_HOME/deployment_tools
# 激活 OpenVINO 环境
source $OPENVINO_HOME/bin/setupvars.sh
# open_model_downloader - Open Model Zoo 模型下载器
export OMD="$OPENVINO_TOOLS/open_model_zoo/tools/downloader/downloader.py"
# open_model_converter - Open Model Zoo 模型转换器
export OMC="$OPENVINO_TOOLS/open_model_zoo/tools/downloader/converter.py"
# myriad_compile - MyriadX 模型编译器
export MC="$OPENVINO_TOOLS/inference_engine/lib/intel64/myriad_compile"
cd /opt/intel/openvino_2020.1.023/deployment_tools/model_optimizer/
pip install -r requirements.txt
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Caffe
:pip install -r requirements_caffe.txt
TensorFlow
:pip install -r requirements-tf.txt
ONNX
(Caffe2
,PyTorch
,MXNet
,ML. NET
,TensorRT
,Microsoft CNTK
) :pip install -r requirements_onnx.txt
MXNet
:pip install -r requirements_mxnet.txt
Kaldi
:pip install -r requirements_kaldi.txt
cd /opt/intel/openvino_2020.1.023/deployment_tools/demo
./demo_squeezenet_download_convert_run.sh
./demo_security_barrier_camera.sh # 车牌