windows10 64位 OpenVINO安裝教程(二)
目錄
本文引用地址:http://www.ex-cimer.com/article/202007/416329.htm一、配置模型優(yōu)化程序
二、模型優(yōu)化器配置步驟
三、使用驗(yàn)證腳本驗(yàn)證您的安裝
四、運(yùn)行圖像分類驗(yàn)證腳本
五、運(yùn)行推理管道驗(yàn)證腳本
一、配置模型優(yōu)化程序
重要信息:這些步驟是必需的。您必須為至少一個(gè)框架配置Model Optimizer。如果您未完成本節(jié)中的步驟,模型優(yōu)化程序?qū)⑹ ?/p>
注意:如果您在知道安裝了Python時(shí)看到錯(cuò)誤,表明未安裝Python,則您的計(jì)算機(jī)可能無(wú)法找到該程序。有關(guān)將Python添加到系統(tǒng)環(huán)境變量的說(shuō)明,請(qǐng)參閱更新Windows環(huán)境變量。
Model Optimizer是OpenVINO?工具包的英特爾?分銷的關(guān)鍵組件。如果不通過模型優(yōu)化器運(yùn)行模型,則無(wú)法對(duì)訓(xùn)練的模型進(jìn)行推理。當(dāng)您通過模型優(yōu)化器運(yùn)行預(yù)先訓(xùn)練的模型時(shí),您的輸出是網(wǎng)絡(luò)的中間表示(IR)。IR是一對(duì)描述整個(gè)模型的文件:
.xml
:描述網(wǎng)絡(luò)拓?fù)?/p>.bin
:包含權(quán)重和偏差二進(jìn)制數(shù)據(jù)
推理引擎使用CPU,GPU或VPU硬件上的通用API讀取,加載和推斷IR文件。
Model Optimizer是一個(gè)基于Python *的命令行工具(mo.py
),位于
C:Program Files (x86)IntelSWToolsopenvinodeployment_toolsmodel_optimizer
在使用流行的深度學(xué)習(xí)框架(如Caffe *,TensorFlow *,MXNet *和ONNX *)訓(xùn)練的模型上使用此工具,將它們轉(zhuǎn)換為推理引擎可以使用的優(yōu)化IR格式。
二、模型優(yōu)化器配置步驟
您可以一次為所有受支持的框架配置模型優(yōu)化程序,也可以一次為一個(gè)框架配置模型優(yōu)化程序。選擇最適合您需求的選項(xiàng)。如果看到錯(cuò)誤消息,請(qǐng)確保已安裝所有依賴項(xiàng)。
重要信息:成功執(zhí)行以下步驟需要Internet訪問權(quán)限。如果您只能通過代理服務(wù)器訪問Internet,請(qǐng)確保在您的環(huán)境中配置了Internet。
注意:在以下步驟中:
C:Program Files (x86)IntelSWTools為安裝該軟件的目錄。
這些步驟使用命令提示符以確保您看到錯(cuò)誤消息。
選項(xiàng)1:同時(shí)為所有支持的框架配置Model Optimizer:
1.打開命令提示符。為此,請(qǐng)cmd
在“ 搜索Windows”框中鍵入,然后按Enter鍵。在打開的窗口中鍵入命令:
2.轉(zhuǎn)到Model Optimizer先決條件目錄。
3.運(yùn)行以下批處理文件以配置Caffe *,TensorFlow *,MXNet *,Kaldi *和ONNX *的模型優(yōu)化器:
install_prerequisites.bat
選項(xiàng)2:分別為每個(gè)框架配置模型優(yōu)化器:
1.轉(zhuǎn)到Model Optimizer先決條件目錄:
cd C:Program Files (x86)IntelSWToolsopenvinodeployment_toolsmodel_optimizerinstall_prerequisites
2.運(yùn)行您將與Model Optimizer一起使用的框架的批處理文件。您可以使用多個(gè):
對(duì)于Caffe:
install_prerequisites_caffe.bat
對(duì)于TensorFlow:
install_prerequisites_tf.bat
對(duì)于MXNet:
install_prerequisites_mxnet.bat
對(duì)于ONNX:
install_prerequisites_onnx.bat
對(duì)于Kaldi:
install_prerequisites_kaldi.bat
Model Optimizer是為一個(gè)或多個(gè)框架配置的。成功通過類似于此的屏幕指示:
您已準(zhǔn)備好使用兩個(gè)簡(jiǎn)短的演示來(lái)查看運(yùn)行英特爾分發(fā)OpenVINO工具包的結(jié)果,并驗(yàn)證您的安裝是否成功。演示腳本是必需的,因?yàn)樗鼈儓?zhí)行其他配置步驟。
三、使用驗(yàn)證腳本驗(yàn)證您的安裝
重要提示:此部分是必需的。除了確認(rèn)您的安裝成功之外,演示腳本還執(zhí)行其他步驟,例如設(shè)置計(jì)算機(jī)以使用Model Optimizer示例。
注意:要運(yùn)行英特爾處理器顯卡,英特爾Movidius?神經(jīng)計(jì)算棒,英特爾神經(jīng)計(jì)算棒2,或英特爾?視覺加速器設(shè)計(jì)與英特爾Movidius的VPU?演示應(yīng)用程序,請(qǐng)確保您完成了額外的安裝步驟第一。
要了解更多關(guān)于演示應(yīng)用程序,請(qǐng)README.txt
在
C:Program Files (x86)IntelSWToolsopenvinodeployment_toolsdemo
注意:
本節(jié)中的路徑假定您使用了默認(rèn)安裝目錄。如果您使用的目錄不是
C:Program Files (x86)IntelSWTools請(qǐng)使用您安裝軟件的位置更新目錄。
如果您要從英特爾?計(jì)算機(jī)視覺SDK 2017 R3測(cè)試版遷移到英特爾?分布式OpenVINO?工具包,請(qǐng)閱讀有關(guān)移植應(yīng)用程序的此信息。
1.打開命令提示符窗口。
2.轉(zhuǎn)到推理引擎演示目錄:
cd C:Program Files (x86)IntelSWToolsopenvinodeployment_toolsdemo
3.按照下一節(jié)中的說(shuō)明運(yùn)行驗(yàn)證腳本。
四、運(yùn)行圖像分類驗(yàn)證腳本
要運(yùn)行該腳本,請(qǐng)啟動(dòng)該demo_squeezenet_download_convert_run.bat
文件:
demo_squeezenet_download_convert_run.bat
此腳本下載SqueezeNet模型,使用模型優(yōu)化器將模型轉(zhuǎn)換為<tt> .bin和<tt> .xml中間表示(IR)文件。推理引擎需要此模型轉(zhuǎn)換,因此它可以使用IR作為輸入,并在英特爾硬件上實(shí)現(xiàn)最佳性能。
此驗(yàn)證腳本構(gòu)建映像分類示例應(yīng)用程序,并使用car.png
演示目錄中的映像運(yùn)行它 。有關(guān)中間表示的簡(jiǎn)要說(shuō)明,請(qǐng)參閱配置模型優(yōu)化程序。
驗(yàn)證腳本完成后,您將獲得前10個(gè)類別的標(biāo)簽和置信度:
這個(gè)演示已經(jīng)完成。保持控制臺(tái)打開并繼續(xù)下一部分以運(yùn)行推理管道演示。
五、運(yùn)行推理管道驗(yàn)證腳本
要運(yùn)行該腳本,請(qǐng)demo_security_barrier_camera.bat
在控制臺(tái)中啟動(dòng)該文件:
demo_security_barrier_camera.bat
該腳本下載三個(gè)預(yù)先訓(xùn)練的模型IR,構(gòu)建安全屏障相機(jī)演示應(yīng)用程序并使用下載的模型和目錄中的car_1.bmp
圖像運(yùn)行它 demo
以顯示推理管道。驗(yàn)證腳本使用車輛識(shí)別,其中車輛屬性相互構(gòu)建以縮小特定屬性。
首先,將物體識(shí)別為車輛。該識(shí)別用作下一個(gè)模型的輸入,該模型識(shí)別特定車輛屬性,包括牌照。最后,標(biāo)識(shí)為牌照的屬性被用作第三模型的輸入,第三模型識(shí)別牌照中的特定字符。
演示完成后,您將打開兩個(gè)窗口:
一個(gè)控制臺(tái)窗口,顯示有關(guān)演示執(zhí)行的任務(wù)的信息
一個(gè)圖像查看器窗口,顯示結(jié)果框架,其中檢測(cè)項(xiàng)呈現(xiàn)為邊界框,類似于以下內(nèi)容:
關(guān)閉圖像查看器窗口以結(jié)束演示。
要了解驗(yàn)證腳本,請(qǐng)參閱中的README.txt
文件
/opt/intel/openvino/deployment_tools/demo
在本節(jié)中,您看到了OpenVINO?工具包功能的英特爾?分布預(yù)覽。
您已完成所有必需的安裝,配置和構(gòu)建步驟,以便使用CPU使用經(jīng)過培訓(xùn)的模型。
如果您想使用英特爾?處理器顯卡(GPU),英特爾?Movidius?神經(jīng)計(jì)算棒,英特爾?神經(jīng)計(jì)算棒2或采用英特爾?Movidius?(VPU)的英特爾視覺加速器設(shè)計(jì),或添加CMake *和Python *您的Windows *環(huán)境變量,請(qǐng)閱讀下一節(jié)以了解其他步驟。
快來(lái),小伙伴們都在學(xué)OpenVINO! http://www.ex-cimer.com/openvino
評(píng)論