色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文了解Intel?Developer Cloud之DL Workbench深度學(xué)習(xí)工作臺(tái)

英特爾物聯(lián)網(wǎng) ? 來(lái)源:英特爾物聯(lián)網(wǎng) ? 2023-05-12 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

文章作者:周兆靖

DL Workbench 深度學(xué)習(xí)工作臺(tái)

是 OpenVINO軟件棧中非常重量級(jí)的一個(gè)工具

涉及到的內(nèi)容和操作比較多

決定還是另起一篇來(lái)介紹!

1.概述介紹

如果您對(duì)深度學(xué)習(xí)感興趣,DL Workbench 提供了更為直觀的學(xué)習(xí)平臺(tái):帶您了解什么是神經(jīng)網(wǎng)絡(luò),神經(jīng)網(wǎng)絡(luò)是如何工作的,以及如何檢查它們的架構(gòu)。您可以在開(kāi)發(fā)產(chǎn)品之前,學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的分析和優(yōu)化網(wǎng)絡(luò)的基礎(chǔ)知識(shí),以及熟悉 OpenVINO生態(tài)系統(tǒng)及其主要組件。如果您是資深的 AI 工程師,DL Workbench 將為您提供一個(gè)方便的 web 界面,以實(shí)時(shí)優(yōu)化您的模型并可以為您的產(chǎn)品落地進(jìn)行加速。

DL Workbench 可以很方便地測(cè)量和分析模型性能,同時(shí)在實(shí)驗(yàn)中調(diào)整模型以提高性能,最終分析模型的拓?fù)浣Y(jié)構(gòu)并產(chǎn)生可視化輸出。DL Workbench 的工作流程如下圖所示:

1d52eaa2-f005-11ed-90ce-dac502259ad0.png

圖1-1 DL Workbench 的工作流程

英特爾提供了兩種運(yùn)行 DL workbench(DLWB)環(huán)境。基于本地硬件的 DLWB 環(huán)境,訪問(wèn)的算力僅限本地現(xiàn)有的算力資源;基于 IntelDeveloper Cloud 的 DLWB 提供了豐富的算力選項(xiàng)用于模型的橫向?qū)Ρ群头治觯瑫r(shí)提供了類似本地化的用戶操作體驗(yàn)。

IntelDeveloper Cloud 平臺(tái)上運(yùn)行 DLWB 方法:

Run DL Workbench in Intel DevCloud

https://docs.openvino.ai/latest/workbench_docs_Workbench_DG_Start_DL_Workbench_in_DevCloud.html

(復(fù)制鏈接到瀏覽器打開(kāi))

本地硬件運(yùn)行 DLWB 的方法:

Run DL Workbench on Local System

https://docs.openvino.ai/latest/workbench_docs_Workbench_DG_Run_Locally.html

(復(fù)制鏈接到瀏覽器打開(kāi))

接下來(lái)我們?cè)?Intel Developer Cloud 平臺(tái)來(lái)運(yùn)行 DLWB,無(wú)需安裝,直接運(yùn)行。

2. 啟動(dòng)DL Workbench

在 Intel Developer Cloud 平臺(tái)上啟動(dòng) DL Workbench 的步驟如下:

1打開(kāi) Work with Intel Distribution of OpenVINO Toolkit 頁(yè)面:

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/overview.html

(復(fù)制鏈接到瀏覽器打開(kāi))

劃到頁(yè)面下半部分,點(diǎn)擊 Deep Learning Workbench:

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/build/overview.html

(復(fù)制鏈接到瀏覽器打開(kāi))

1d85c1de-f005-11ed-90ce-dac502259ad0.png

圖2-1 DL Workbench啟動(dòng)一

2運(yùn)行第一個(gè) Cell 里的代碼,之后會(huì)出現(xiàn)“Start Application”,點(diǎn)擊“Start Application”并等待初始化完成,進(jìn)入點(diǎn)擊“Launch DL Workbench”啟動(dòng) DL Workbench( 以下簡(jiǎn)稱 DLWB):

1db419f8-f005-11ed-90ce-dac502259ad0.png

圖2-2 DL Workbench 啟動(dòng)二

3. 使用DL Workbench評(píng)估模型性能

DLWB 的主界面如下圖所示,點(diǎn)擊 “Create Project” 進(jìn)行模型評(píng)估:

1dd92e6e-f005-11ed-90ce-dac502259ad0.png

圖3-1 創(chuàng)建 Project

步驟一

模型選擇

首先點(diǎn)擊“import model”,導(dǎo)入需要評(píng)估的模型。Open Model Zoo 是我們提供的一個(gè)在線模型庫(kù),你可以直接從庫(kù)中下載需評(píng)估的模型,當(dāng)然,你也可以上傳你的本地的模型文件,既可以是 IR 格式,也可以是原生的模型格式:

1dfbf192-f005-11ed-90ce-dac502259ad0.png

圖3-2 選擇模型

步驟二

設(shè)備選擇

單擊選定模型完成之后,請(qǐng)點(diǎn)擊“Select an Environment”,這里可以選定你部署的設(shè)備節(jié)點(diǎn),Intel DevCloud 平臺(tái)的設(shè)備都可以進(jìn)行實(shí)驗(yàn):

1e4f87b2-f005-11ed-90ce-dac502259ad0.png

圖3-3 選擇設(shè)備一

你可以在”Device” 下拉菜單里選擇該模型運(yùn)行在 CPU 上還是集成 GPU 上:

1e71180a-f005-11ed-90ce-dac502259ad0.png

圖3-3 選擇設(shè)備二

步驟三

數(shù)據(jù)集選擇

點(diǎn)擊“Next Step”之后進(jìn)入數(shù)據(jù)集選擇頁(yè)面,點(diǎn)擊“import Dataset”,你可以選擇使用 DLWB 提供的圖像創(chuàng)建一個(gè)數(shù)據(jù)集,或者通過(guò)本地上傳已有的數(shù)據(jù)集,例如 COCO,VOC,ImageNET 等格式的數(shù)據(jù)集:

1e8854f2-f005-11ed-90ce-dac502259ad0.png

圖3-4 選擇數(shù)據(jù)集

步驟四

推理性能測(cè)試

點(diǎn)擊“Create Project”之后,開(kāi)始運(yùn)行推理,等待推理完成之后,可以直觀的看到模型的 FPS 指標(biāo),以 FPS 值來(lái)判斷這個(gè)模型的性能水平:

1ea5f214-f005-11ed-90ce-dac502259ad0.png

圖3-5 推理性能測(cè)試

4. DL Workbench 模型調(diào)試

4.1模型單層運(yùn)行時(shí)間統(tǒng)計(jì)

在模型網(wǎng)絡(luò)分析板塊,DLWB 可以計(jì)算出模型中每一層的消耗時(shí)間,可以以此進(jìn)行網(wǎng)絡(luò)分析,從而決定下一步的優(yōu)化策略。

1ebfde72-f005-11ed-90ce-dac502259ad0.png

圖4-1 模型單層運(yùn)行時(shí)間統(tǒng)計(jì)

4.2模型層各精度占比統(tǒng)計(jì)

根據(jù)這個(gè)圖表,你可以很直觀的看到該模型層中每種精度的占比情況。若你覺(jué)得你可以降低 FP32 精度層的占比,你可以根據(jù)自己的需求,對(duì)高精度層實(shí)行量化操作,使其精度下降,并確保模型準(zhǔn)確度下降在可接受的范圍內(nèi),這樣可以使得模型推理速度更為快速。

1eedc4b8-f005-11ed-90ce-dac502259ad0.png

圖4-2 模型層各精度占比統(tǒng)計(jì)

4.3模型網(wǎng)絡(luò)拓?fù)湔故?/strong>

這個(gè)部分通過(guò)直接展示模型的拓?fù)浣Y(jié)構(gòu)圖和模型的層屬性,讓開(kāi)發(fā)者對(duì)此模型能有一個(gè)更清晰與直觀的認(rèn)識(shí)。

1f0b062c-f005-11ed-90ce-dac502259ad0.png

圖4-3 模型網(wǎng)絡(luò)拓?fù)湔故?/p>

4.4模型優(yōu)化建議

下拉頁(yè)面,可以看到 DLWB 會(huì)自動(dòng)針對(duì)你的模型提供性能提升的建議。比如在這個(gè)模型中,它檢測(cè)到該模型有0%的層運(yùn)行在 INT8 整型精度上,所以它建議我們對(duì)模型進(jìn)行 INT8 精度校驗(yàn)。

1f33b298-f005-11ed-90ce-dac502259ad0.png

圖4-4 DLWB 對(duì)模型性能提升的優(yōu)化建議

4.5校準(zhǔn)模型成為 INT8 精度模型

在“Perform”選項(xiàng)中,包含了對(duì)于模型優(yōu)化評(píng)估的多種策略。例如,通過(guò)校驗(yàn)?zāi)P蛯訌?FP32 到 INT8 來(lái)優(yōu)化推理性能:優(yōu)化步驟會(huì)將原本 FP32 精度格式的模型層校準(zhǔn)量化成精度為 INT8 的模型層,不用重訓(xùn)練并且可以控制精度下降不超過(guò)1%的范圍。

1f73533a-f005-11ed-90ce-dac502259ad0.png

圖4-5 校準(zhǔn)為 INT8 模型層介紹頁(yè)面

選擇默認(rèn)模式,點(diǎn)擊啟動(dòng)優(yōu)化,即可完成低精度優(yōu)化:

1fa40e76-f005-11ed-90ce-dac502259ad0.png

圖4-6 選擇校準(zhǔn)為 INT8 模型層的算法

完成以后,你可以在模型主頁(yè)看到已優(yōu)化的模型和未優(yōu)化的模型,可以看到模型推理吞吐量獲得了巨大的提升:

1fd28e40-f005-11ed-90ce-dac502259ad0.png

圖4-7 精度為 FP32 精度與 INT8 精度模型的性能對(duì)比

4.6創(chuàng)建模型準(zhǔn)確度報(bào)告

在“Perform”標(biāo)簽下,選擇“Create Accuracy Report”,點(diǎn)擊創(chuàng)建報(bào)告,就可以得到當(dāng)前模型校驗(yàn)當(dāng)前數(shù)據(jù)集獲得的識(shí)別準(zhǔn)確度。

1ff88a32-f005-11ed-90ce-dac502259ad0.png

圖4-8 創(chuàng)建模型識(shí)別準(zhǔn)確度報(bào)告

當(dāng)你同時(shí)有 FP32 精度模型和 INT8 精度模型時(shí),你可以通過(guò)準(zhǔn)確度測(cè)算報(bào)告來(lái)獲得詳細(xì)的準(zhǔn)確度信息。標(biāo)注于“Accuracy”一欄中。

201d2d06-f005-11ed-90ce-dac502259ad0.png

圖4-9 對(duì)比 INT8 模型與 FP32 模型識(shí)別準(zhǔn)確度與推理性能數(shù)據(jù)

最終,我們發(fā)現(xiàn)同樣一個(gè)拓?fù)浣Y(jié)構(gòu)的模型,模型各層主要精度分別為 FP32 和 INT8,實(shí)測(cè) FPS 的數(shù)據(jù)為 FP32 的 135.5FPS,而 INT8 精度的模型高達(dá) 450.46FPS,且前提是在準(zhǔn)確度下降在百分之一的范圍內(nèi)。說(shuō)明低精度推理對(duì)于模型推理計(jì)算的性能提升還是非常可觀的。

4.7設(shè)置多組推理參數(shù),獲取最優(yōu)推理參數(shù)

優(yōu)化策略中也包含了對(duì)于推理參數(shù)的組合設(shè)定,通過(guò)“Group Inference”實(shí)現(xiàn):

2044d45a-f005-11ed-90ce-dac502259ad0.png

圖4-10 Group Inference 設(shè)置

在此選擇你需要測(cè)試的多個(gè) Stream 數(shù)值,以及 Batch 的數(shù)值,組合推理測(cè)試結(jié)果將會(huì)以圖表的方式展現(xiàn),以幫助你找到該模型的在此設(shè)備上的最佳推理參數(shù):

206475d0-f005-11ed-90ce-dac502259ad0.png

圖4-11 推理測(cè)試結(jié)果展示

4.8橫向/縱向模型性能評(píng)估

完成了單個(gè)模型的性能評(píng)估,可以使用不同的設(shè)備對(duì)此模型進(jìn)行多次深入評(píng)估。

2084986a-f005-11ed-90ce-dac502259ad0.png

圖4-12 橫向模型性能對(duì)比

由此可知,你可以從橫向(精度格式,batch size,steam)對(duì)模型進(jìn)行評(píng)估,也可以從縱向(不同的設(shè)備,CPU/iGPU)來(lái)比較同一個(gè)模型的性能水平。當(dāng)然也可以在相同的機(jī)器上選擇測(cè)試兩個(gè)不一樣的模型來(lái)評(píng)估兩個(gè)模型的性能優(yōu)劣。

20b60a8a-f005-11ed-90ce-dac502259ad0.png

圖4-13 縱向模型性能對(duì)比

5.總結(jié)

DL workbench 工具集成了非常多的功能,方便開(kāi)發(fā)者的調(diào)用。由于篇幅的限制,本篇的介紹并不能全部覆蓋,僅就 DL workbench 功能做分享。更多功能,請(qǐng)登陸Intel Developer Cloud 平臺(tái)來(lái)嘗試吧!

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    10188

    瀏覽量

    174312
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4812

    瀏覽量

    103226
  • intel
    +關(guān)注

    關(guān)注

    19

    文章

    3494

    瀏覽量

    188237
  • Developer
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    6560
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5557

    瀏覽量

    122661

原文標(biāo)題:一文了解Intel? Developer Cloud 之DL Workbench深度學(xué)習(xí)工作臺(tái) | 開(kāi)發(fā)者實(shí)戰(zhàn)

文章出處:【微信號(hào):英特爾物聯(lián)網(wǎng),微信公眾號(hào):英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    通過(guò)docker下載的DL WorkbenchDL Workbench在導(dǎo)入模型時(shí)停止響應(yīng)是怎么回事?

    通過(guò) docker 下載的 DL Workbench: ~ git:(main) ? docker pull openvino/workbench:2021.4 ~ git:(main
    發(fā)表于 03-05 08:54

    為什么無(wú)法通過(guò)OpenVINO?深度學(xué)習(xí)DL工作臺(tái)優(yōu)化 MYRIAD 導(dǎo)入的模型?

    -ASSETS_DIR /hdd-raid0/openvino_workbench 命令以啟動(dòng) DL 工作臺(tái)。 收到以下消息: 由于選定的項(xiàng)目具有只讀狀態(tài),因此無(wú)法使用優(yōu)化按鈕 拔下并插入神經(jīng)電腦棒 (NCS2) 并重新啟動(dòng)
    發(fā)表于 03-05 06:20

    深度學(xué)習(xí)工作臺(tái)中安裝Python軟件包報(bào)錯(cuò)怎么解決?

    DL 工作臺(tái)中導(dǎo)入的模型。 在準(zhǔn)備將導(dǎo)入的模型轉(zhuǎn)換為中間表示 (IR) 時(shí)收到錯(cuò)誤: Cannot install packages for python /home/workbench/.
    發(fā)表于 03-05 07:32

    如何在DL工作臺(tái)中啟用GPU/MYRIAD/HDDL?

    如何在 DL 工作臺(tái)中啟用 GPU/MYRIAD/HDDL
    發(fā)表于 03-05 07:03

    在OpenVINO?工具套件的深度學(xué)習(xí)工作臺(tái)中無(wú)法導(dǎo)出INT8模型怎么解決?

    無(wú)法在 OpenVINO? 工具套件的深度學(xué)習(xí)DL工作臺(tái)中導(dǎo)出 INT8 模型
    發(fā)表于 03-06 07:54

    如何排除深度學(xué)習(xí)工作臺(tái)上量化OpenVINO?的特定層?

    無(wú)法確定如何排除要在深度學(xué)習(xí)工作臺(tái)上量化OpenVINO?特定層
    發(fā)表于 03-06 07:31

    模具工作臺(tái)檢測(cè)應(yīng)用案例

    、需求描述某模具商有種模具設(shè)備的工作臺(tái),他們想要對(duì)該模具工作臺(tái)進(jìn)行檢測(cè),獲取精確數(shù)據(jù)來(lái)比對(duì)偏差。之前檢測(cè)手段十分局限,用卡尺等測(cè)量手段,檢測(cè)精度完全達(dá)不到要求,并且結(jié)果不直觀。為了獲取完整的模具
    發(fā)表于 08-10 14:18

    使用SPC5 studio作為工作臺(tái)調(diào)試收到警告

    嗨我使用SPC5 studio作為工作臺(tái),UDE STK作為調(diào)試器。調(diào)試時(shí)收到以下警告。請(qǐng)幫我配置UDE STK。以上來(lái)自于谷歌翻譯以下為原文 Hi I am using SPC5 studio
    發(fā)表于 09-25 17:13

    工作臺(tái)生成不完整的源代碼怎么處理?

    使用針對(duì) IHM001 的最新 MCSDK Workbench(在 Windows 10 上)和隨附的 BR2804 電機(jī):MC 工作臺(tái):5.3.2.18569WB_to_Mx
    發(fā)表于 01-03 08:49

    工作臺(tái)

    基于FLASH軟件設(shè)計(jì)的動(dòng)畫(huà),演示工作臺(tái)的正反轉(zhuǎn)過(guò)程。
    發(fā)表于 05-27 16:44 ?0次下載

    人工智能深度強(qiáng)化學(xué)習(xí)DRL的解析

    深度學(xué)習(xí)DL是機(jī)器學(xué)習(xí)種基于對(duì)數(shù)據(jù)進(jìn)行表征學(xué)習(xí)的方法。
    發(fā)表于 01-24 10:46 ?5356次閱讀

    什么是深度學(xué)習(xí)(Deep Learning)?深度學(xué)習(xí)工作原理詳解

    ? 本文將帶您了解深度學(xué)習(xí)工作原理與相關(guān)案例。 什么是深度學(xué)習(xí)
    的頭像 發(fā)表于 04-01 10:34 ?1.2w次閱讀

    如何借助TigerGraph機(jī)器學(xué)習(xí)工作臺(tái)加速企業(yè)BI

    在高級(jí)設(shè)置部分,確保啟用機(jī)器學(xué)習(xí)工作臺(tái),然后在入門套件中選擇圖機(jī)器學(xué)習(xí),這樣它就包括在你的配置集群中。(注意:對(duì)于這個(gè)版本,我們將只支持單服務(wù)器配置,即分區(qū)因子=1)
    的頭像 發(fā)表于 11-29 10:24 ?772次閱讀

    Intel Developer Cloud Telemetry數(shù)據(jù)分析()

    Telemetry(遙測(cè))是指Intel Developer Cloud 幫助開(kāi)發(fā)者收集應(yīng)用程序執(zhí)行時(shí)開(kāi)發(fā)者指定的信息,并通過(guò) UI 的形式展現(xiàn)的功能,該功能可以被啟動(dòng)或關(guān)閉。
    的頭像 發(fā)表于 06-05 15:57 ?928次閱讀
    <b class='flag-5'>Intel</b> <b class='flag-5'>Developer</b> <b class='flag-5'>Cloud</b> Telemetry數(shù)據(jù)分析(<b class='flag-5'>一</b>)

    Intel Developer CloudTelemetry數(shù)據(jù)分析

    在上篇文章中介紹了 Intel Developer Cloud Telemetry 的概念和功能,通過(guò)該功能的數(shù)據(jù)分析,可以更好地優(yōu)化產(chǎn)品方案。有關(guān) Telemetry 的
    的頭像 發(fā)表于 07-07 10:55 ?827次閱讀
    <b class='flag-5'>Intel</b> <b class='flag-5'>Developer</b> <b class='flag-5'>Cloud</b><b class='flag-5'>之</b>Telemetry數(shù)據(jù)分析
    主站蜘蛛池模板: 成 人 色综合 | 亚洲精品久久久无码AV片软件 | 久久伊人电影 | 亚洲成人综合在线 | 久久人妻AV一区二区软件 | qvod电影 | 拉菲娱乐主管高工资q39709 | 学生小泬无遮挡女HD | 国产成人精品综合久久久 | 日本视频一区二区免费观看 | 伊人精品久久久大香线蕉99 | 我半夜摸妺妺的奶C了她 | 最近中文字幕MV免费高清在线 | 床上色APP下载免费版 | 你是淫荡的我的女王 | 久久综合伊人 | 宫交拔不出来了h黑人 | 国产成人久视频免费 | 欧美高跟镣铐bdsm视频 | 嗯呐啊唔高H兽交 | 在线免费看a | 国产精品高清在线观看93 | 99精品观看 | 萝莉御姐被吸奶 | 亚洲 欧美 国产 伦 综合 | 人与禽交3d动漫羞羞动漫 | 18禁黄久久久AAA片 | 国产人成高清在线视频99 | WWW污污污抽搐喷潮COM | 帅小伙和警官同性3p | 97影院午夜午夜伦不卡 | 国产免费人视频在线观看免费 | 国产精品手机在线视频 | 97成人在线| 国产成人精品视频 | 果冻传媒在线观看高清完整免费 | 国产精品人成视频免费999 | 亚洲 综合 自拍 精品 在线 | 国产亚洲视频在线播放香蕉 | 视频网站入口在线看 | 国产亚洲精品V在线观看一 国产亚洲精品a在线观看app |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品