新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 編輯觀點(diǎn) > 盤點(diǎn)在使用openvino過程中遇到的一些問題,如何解決的-第3篇

盤點(diǎn)在使用openvino過程中遇到的一些問題,如何解決的-第3篇

作者: 時(shí)間:2022-04-20 來源: 收藏

OpenVINO是英特爾基于自身現(xiàn)有的硬件平臺(tái)開發(fā)的一種可以加快高性能計(jì)算機(jī)視覺和深度學(xué)習(xí)視覺應(yīng)用開發(fā)速度工具套件,支持各種英特爾平臺(tái)的硬件加速器上進(jìn)行深度學(xué)習(xí),并且允許直接異構(gòu)執(zhí)行。 支持在Windows與Linux系統(tǒng),Python/C++語(yǔ)言。

本文引用地址:http://2s4d.com/article/202204/433278.htm

主要特點(diǎn):

平臺(tái)上提升計(jì)算機(jī)視覺相關(guān)深度學(xué)習(xí)性能達(dá)19倍以上

解除CNN-based的網(wǎng)絡(luò)在邊緣設(shè)備的性能瓶頸

對(duì)OpenCV,OpenXV*視覺庫(kù)的傳統(tǒng)API實(shí)現(xiàn)加速與優(yōu)化

基于通用API接口在CPU、GPU、FPGA等設(shè)備上運(yùn)行加上

OpenVINO工具包(ToolKit)主要包括兩個(gè)核心組件,模型優(yōu)化器(Model Optimizer)和(Model Optimizer)

在這里盤點(diǎn)一些在使用中遇到的問題及怎么解決的。這是第三篇,之前兩篇請(qǐng)見:

盤點(diǎn)在使用過程中遇到的一些問題,如何解決的-第1篇

http://2s4d.com/article/202203/432548.htm

盤點(diǎn)在使用過程中遇到的一些問題,如何解決的-第2篇

http://2s4d.com/article/202204/432865.htm

------------------------------------------------------------------------------------

1.問:有沒有玩過計(jì)算棒2代的朋友,請(qǐng)教一個(gè)問題,device名稱應(yīng)該寫VPU還是MYRIAD,好像是VPU,但是在ubuntu18里面,我都安裝了2021.4,也安裝了install_NCS_udev_rules.sh和install__dependencies.sh,但是提示我 Device with "VPU" name is not registered in the InferenceEngine,請(qǐng)問要如何在推理引擎中注冊(cè)VPU?

答:如果是一根就是myriad,多根就安裝vpu的驅(qū)動(dòng)

回復(fù):謝謝!的確應(yīng)該是MYRIAD 但是報(bào)下面的錯(cuò)誤,是有些操作不支持?

[Warning][VPU][Config] Deprecated option was used : VPU_HW_STAGES_OPTIMIZATION

terminate called after throwing an instance of 'InferenceEngine::GeneralError'

  what():  [ GENERAL_ERROR ]

/home/jenkins/agent/workspace/private-ci/ieild-linux-ubuntu18/b/repos/openvino/inference-enginecpu/graph_transformerc/frontend/frontend.cpp:441 Failed to compile layer "HardSigmoid@0/HardSigmoid_": unsupported layer type "HardSigmoid"

答:要裝ov驅(qū)動(dòng)的,在ov里邊裝ncs2的驅(qū)動(dòng),才能調(diào)用

問:install_NCS_udev_rules.sh和install_openvino_dependencies.sh我都安裝了啊,好像是HardSigmoid這個(gè)層類型不支持。請(qǐng)問在哪里能查到vpu支持的層類型?

問:最近發(fā)現(xiàn)一個(gè)有趣的事情,INTEL官網(wǎng)上寫的是6代以后的酷睿才能支持,剛才不小心在I5-4300上跑起來了,但是GPU不行~

答:寫的6代是因?yàn)閏pu更新太快了,不代表以前的不能跑,只是支持不夠好。你的GPU是誰家的,intel的核顯是支持的。

問:也是intel的 HD Graphics 4400(HSW GT2),不過能不能跑無所謂。您知道怎么查VPU支持的layer 類型么?

答:這樣,你可以指定device為multi plugin,vpu不支持的層cpu會(huì)自動(dòng)處理,這樣perf也會(huì)比單vpu好很多。這樣你就可以不需要關(guān)注具體的執(zhí)行

問:喔噢,關(guān)鍵是我想運(yùn)行的電腦的CPU是J1900這種的,怕是一個(gè)層也處理不了···,我試試去。謝謝!

問:我把device改成了MULTI:MYRIAD,CPU,也是報(bào)一樣的錯(cuò)誤,好像沒有自動(dòng)把不支持的層放到CPU,還是在VPU上算?

圖片.png

答:J1900這種產(chǎn)品有點(diǎn)特殊呀,這是賽揚(yáng)的處理器。我也沒用過這個(gè)u跑過AI測(cè)試。ov支持的系列里好像沒這個(gè)。建議你先試試你的模型在酷睿平臺(tái)可以跑嘛?或者是你在你的j1900上先試試ov官方提供的幾個(gè)demo看能否運(yùn)行起來。這樣排查一下,就可以找到問題了


2.有沒有大佬知道這個(gè)情況要怎么處理

圖片.png

我跑通了yolov5.可以出現(xiàn)框,但是沒有類別,按照github里面的指導(dǎo)增加了類別信息,沒有加好,出現(xiàn)了段錯(cuò)誤

答:那你的路徑下有requirement文件嗎

問:我想問一下,生成build里面有很多demo,但是release下面只有一個(gè)可執(zhí)行文件,那么這個(gè)可執(zhí)行文件是包含了所有的demo的功能嗎

答:你的build參數(shù)貼一下


3.問: 大佬們,請(qǐng)問if算子不兼容的問題怎么解決呢?

答:能不能詳細(xì)描述一下?在具體執(zhí)行什么操作遇到的問題

回復(fù):好了,我看過了,是因?yàn)榘姹荆?022是支持的


4.問:請(qǐng)問大家誰有openvino2020版本的python包嗎,現(xiàn)在在python里pip install openvino的2020版本好像不行了

答:推薦使用最新版本的

答:

https://www.intel.cn/content/www/cn/zh/developer/tools/openvino-toolkit/download-previous-versions.html?operatingsystem=window&distributions=webdownload&version=2020%204&options=online


5.問:大佬們 openvino現(xiàn)在下載哪個(gè)版本的比較好 哪里有比較完善的教程

答:最新版本



關(guān)鍵詞: openvino Intel

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉