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.6-Linux-x86_64.tar.gz

在該目錄下多了一個解壓后的文件夾

3.打開新的終端,輸入

 

export PATH=$PATH:/home/cmake-3.14.6-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.4.tgz

5、進入解壓目錄,並編譯安裝

cd Python-3.7.4 
./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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM