由于 OpenVINO 2021 版本在調(diào)用 IECore 時會出現(xiàn) Segmentation fault 的問題,因此需要將其升級為 2022 版本的。
1. 卸載原來版本的 OpenVINO
進入OpenVINO的卸載目錄,通常在 /opt/intel 文件夾下,
cd /opt/intel/openvino_2021/openvino_toolkit_uninstaller
之后執(zhí)行卸載程序,一路next即可
sudo ./uninstall_GUI.sh
之后將 ~/.bashrc 中原本的 source 那行注釋掉
vim ~/.bashrc
注釋以下這行
#source /opt/intel/openvino_2021/bin/setupvars.sh
至此,舊版本的 OpenVINO 就算卸載完成了
2.下載并配置 2022 版本的 OpenVINO
下載網(wǎng)址:這個
如圖所示,選擇相應(yīng)的選項,并點擊“下載歸檔文件”
之后將歸檔文件解壓,進入文件夾。如圖所示
之后執(zhí)行以下命令,將setupvars.sh加入到.bashrc中
echo `pwd`/setupvars.sh >> ~/.bashrc
進入 install_dependencies 目錄,執(zhí)行以下命令,安裝所需依賴和顯卡驅(qū)動
sudo -E ./install_openvino_dependencies.sh
sudo -E ./install_NEO_OCL_driver.sh
由于該版本 OpenVINO 沒有自帶 OpenCV,因此需要自行安裝。安裝步驟不再贅述。
3.配置GPU
添加軟件包倉庫,并安裝需要的工具
sudo apt-get install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key |
sudo apt-key add -
sudo apt-add-repository \
'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main'
sudo apt-get install -y gpg-agent
sudo apt-get install -y wget
sudo apt-get update
設(shè)置權(quán)限,將當(dāng)前用戶加入到指定用戶組
sudo gpasswd -a ${USER} render
newgrp render
可通過以下命令驗證是否加入。若列出了用戶名,則表示當(dāng)前用戶成功加入
(我的用戶名為 oem)
stat -c "%G" /dev/dri/render*
groups ${USER}
4. 驗證 GPU 加速是否配置成功
任意下載一個 IR 模型(OpenVINO 推理專用模型,包含.xml和.bin兩個文件。可以在 OpenVINO 的 GitHub上下載,也可以通過onnx模型轉(zhuǎn)換)
編寫一段以下 Python 代碼:
#vino.py
from openvino.inference_engine import IECore
ie = IECore()
net = ie.read_network("model/yolox.xml")
model = ie.load_network(network=net, device_name='GPU')
執(zhí)行這個腳本:
python3 vino.py
可以觀察到 NUC 的風(fēng)扇轉(zhuǎn)速會明顯加快,程序正常結(jié)束
5. 新機安裝注意事項
若是給 NUC 第一次裝 OpenVINO,則首先需要更新和升級系統(tǒng):文章來源:http://www.zghlxwxcb.cn/news/detail-437793.html
sudo apt update
sudo apt upgrade
執(zhí)行完成后重啟,進入設(shè)置-關(guān)于界面??梢钥吹?圖形顯示設(shè)備為 Intel 核顯,且/dev文件夾下存在 dri/文件夾。 之后,才能繼續(xù)進行步驟2至步驟4安裝OpenVINO。文章來源地址http://www.zghlxwxcb.cn/news/detail-437793.html
到了這里,關(guān)于Ubuntu 20.04 系統(tǒng)配置 OpenVINO 2022.3 環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!