0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

ML-EXray:云到邊緣部署驗(yàn)證框架

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Abhishek Jadhav ? 2022-10-18 14:31 ? 次閱讀

嵌入式AI和ML在邊緣的部署不斷增加,無(wú)疑引入了從云到邊緣的新性能變化。盡管邊緣設(shè)備上的AI執(zhí)行性能突然發(fā)生了負(fù)面變化,但采用TinyML是一種前進(jìn)的方式。

該過(guò)程中的主要挑戰(zhàn)是識(shí)別邊緣部署期間的潛在問(wèn)題,以及 ML 推理執(zhí)行中的可見(jiàn)性較低。為了解決這個(gè)問(wèn)題,斯坦福大學(xué)的一組研究人員提出了一個(gè)端到端框架,該框架提供了對(duì)層級(jí)ML執(zhí)行的可見(jiàn)性,并分析了云到邊緣的部署問(wèn)題。

ML-EXray 是一種云到邊緣部署驗(yàn)證框架,旨在通過(guò)記錄中間輸出來(lái)掃描邊緣 ML 應(yīng)用程序中的模型執(zhí)行,并使用參考管道提供相同數(shù)據(jù)的重放。此外,它還比較性能差異和每層輸出差異,使用戶(hù)能夠自定義函數(shù)來(lái)驗(yàn)證模型行為。

ML-EXray的結(jié)果表明,該框架能夠識(shí)別預(yù)處理錯(cuò)誤,量化問(wèn)題,次優(yōu)內(nèi)核等問(wèn)題。ML-EXray 只需不到 15 行代碼,即可檢查邊緣部署管道,并將模型性能校正多達(dá) 30%。此外,該框架還指導(dǎo)操作員將內(nèi)核執(zhí)行延遲優(yōu)化兩個(gè)數(shù)量級(jí)。

調(diào)試框架系統(tǒng)由三部分組成:

跨平臺(tái) API,用于邊緣和云端 ML 推理的檢測(cè)和日志記錄

用于數(shù)據(jù)回放和建立基線(xiàn)的參考管道

用于檢測(cè)問(wèn)題并分析根本原因的部署驗(yàn)證框架

對(duì)于自定義日志和用戶(hù)定義的驗(yàn)證,ML-EXray 提供了一個(gè)用于編寫(xiě)自定義斷言函數(shù)的接口。通用部署驗(yàn)證流程圖易于理解,因?yàn)?ML-EXray 從檢測(cè)的應(yīng)用程序和引用管道中獲取日志。數(shù)據(jù)集用于在應(yīng)用框架之前訓(xùn)練應(yīng)用程序。

將框架應(yīng)用于兩個(gè)管道后,將執(zhí)行精度匹配,這將檢查準(zhǔn)確性下降并仔細(xì)檢查層級(jí)詳細(xì)信息以找到差異。檢測(cè)完成后,將注冊(cè)斷言函數(shù)以進(jìn)行根本原因分析。

研究人員發(fā)布的評(píng)估表顯示了該過(guò)程中涉及的任務(wù),模型和斷言。該框架適用于各種任務(wù),以識(shí)別多個(gè)維度的部署問(wèn)題,包括輸入處理、量化和系統(tǒng)性能。此外,預(yù)處理調(diào)試目標(biāo)的代碼行實(shí)現(xiàn)為四個(gè) LoC(代碼行),而沒(méi)有 ML-EXray 的代碼行為 25 行。在結(jié)束關(guān)于新方法和優(yōu)化調(diào)試框架的討論之前,讓我們回顧一下研究的命題。

總結(jié)一下通過(guò) ML-EXray 引入邊緣 AI 部署在識(shí)別故障和處理錯(cuò)誤方面的創(chuàng)新:

一套檢測(cè) API 和 Python 庫(kù),可查看任務(wù)關(guān)鍵型應(yīng)用程序邊緣設(shè)備上的層級(jí)詳細(xì)信息。

端到端邊緣部署驗(yàn)證框架,為用戶(hù)提供了一個(gè)界面,用于設(shè)計(jì)用于驗(yàn)證和檢查的自定義函數(shù)。

ML-EXray 旨在檢測(cè)工業(yè)設(shè)置中導(dǎo)致 ML 執(zhí)行性能下降的各種部署問(wèn)題。

審核編輯:郭婷

聲明:本文內(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)注

    5046

    文章

    18828

    瀏覽量

    298728
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    28902

    瀏覽量

    266280
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    eLxr 簡(jiǎn)介——為邊緣部署提供企業(yè)級(jí)Linux

    eLxr項(xiàng)目發(fā)布了Debian衍生版的第一個(gè)版本,繼承了Debian的智能邊緣功能,并計(jì)劃對(duì)這些功能進(jìn)行擴(kuò)展,以便簡(jiǎn)化邊緣部署方法。e
    的頭像 發(fā)表于 08-06 08:55 ?207次閱讀

    部署邊緣設(shè)備上的輕量級(jí)模型

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)邊緣AI算法是一種將人工智能(AI)算法和計(jì)算能力放置在接近數(shù)據(jù)源的終端設(shè)備中的策略。這種算法通常被部署邊緣設(shè)備上,如傳感器、智能手機(jī)、攝像頭等,以便在靠近數(shù)據(jù)源
    的頭像 發(fā)表于 05-11 00:17 ?2454次閱讀

    使用 Renesas RA8M1 MCU 快速地部署強(qiáng)大高效的 AI 和 ML 功能

    作者:Kenton Williston 人工智能 (AI)、機(jī)器學(xué)習(xí) (ML) 和其他計(jì)算密集型工作負(fù)載在物聯(lián)網(wǎng) (IoT) 網(wǎng)絡(luò)邊緣的興起,給微控制器 (MCU) 帶來(lái)了額外的處理負(fù)載。處理這些
    的頭像 發(fā)表于 05-05 10:14 ?376次閱讀
    使用 Renesas RA8M1 MCU 快速地<b class='flag-5'>部署</b>強(qiáng)大高效的 AI 和 <b class='flag-5'>ML</b> 功能

    基于 Renesas 的 RA8M1 實(shí)現(xiàn) AI 和 ML 部署

    作者:Kenton Williston 人工智能 (AI)、機(jī)器學(xué)習(xí) (ML) 和其他計(jì)算密集型工作負(fù)載在物聯(lián)網(wǎng)?(IoT) 網(wǎng)絡(luò)邊緣的興起,給微控制器 (MCU) 帶來(lái)了額外的處理負(fù)載。處理這些
    的頭像 發(fā)表于 04-23 15:04 ?964次閱讀
    基于 Renesas 的 RA8M1 實(shí)現(xiàn) AI 和 <b class='flag-5'>ML</b> <b class='flag-5'>部署</b>

    是德科技推出AI數(shù)據(jù)中心測(cè)試平臺(tái)旨在加速AI/ML網(wǎng)絡(luò)驗(yàn)證和優(yōu)化的創(chuàng)新

    2024年2月29日,是德科技(Keysight Technologies,Inc.)宣布,針對(duì)人工智能(AI)和機(jī)器學(xué)習(xí)(ML)基礎(chǔ)設(shè)施生態(tài)系統(tǒng),推出了 AI數(shù)據(jù)中心測(cè)試平臺(tái),旨在加速AI / ML網(wǎng)絡(luò)驗(yàn)證和優(yōu)化的創(chuàng)新。
    的頭像 發(fā)表于 02-29 09:32 ?503次閱讀
    是德科技推出AI數(shù)據(jù)中心測(cè)試平臺(tái)旨在加速AI/<b class='flag-5'>ML</b>網(wǎng)絡(luò)<b class='flag-5'>驗(yàn)證</b>和優(yōu)化的創(chuàng)新

    現(xiàn)在常說(shuō)的邊緣計(jì)算與計(jì)算有什么不同?

    現(xiàn)在常說(shuō)的邊緣計(jì)算與計(jì)算有什么不同? 邊緣計(jì)算與計(jì)算是兩種不同的計(jì)算模型,它們?cè)谟?jì)算資源分配、數(shù)據(jù)處理和應(yīng)用部署等方面存在的顯著差異。
    的頭像 發(fā)表于 02-06 14:38 ?549次閱讀

    邊緣側(cè)部署大模型優(yōu)勢(shì)多!模型量化解決邊緣設(shè)備資源限制問(wèn)題

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)大模型的邊緣部署是將大模型部署邊緣設(shè)備上,以實(shí)現(xiàn)更快速、更低延遲的計(jì)算和推理。邊緣設(shè)備可以是各種終端設(shè)備,如
    的頭像 發(fā)表于 01-05 00:06 ?2952次閱讀

    邊緣計(jì)算和計(jì)算的區(qū)別

    邊緣計(jì)算和計(jì)算是兩種不同的計(jì)算模式,在數(shù)字化時(shí)代的發(fā)展中,它們都起到了重要的作用。本文將介紹邊緣計(jì)算和計(jì)算的區(qū)別和聯(lián)系,從多個(gè)維度進(jìn)行比較與分析。 一、概念解釋
    的頭像 發(fā)表于 12-27 15:46 ?2221次閱讀

    邊緣計(jì)算平臺(tái)開(kāi)源框架有哪些類(lèi)型

    將詳細(xì)介紹幾種常見(jiàn)的邊緣計(jì)算平臺(tái)開(kāi)源框架。 Akraino Edge Stack Akraino Edge Stack 是一個(gè)開(kāi)放、輕量級(jí)、靈活的邊緣平臺(tái)
    的頭像 發(fā)表于 12-27 15:17 ?985次閱讀

    邊緣計(jì)算和計(jì)算的區(qū)別和聯(lián)系

    邊緣計(jì)算和計(jì)算是兩種不同的計(jì)算模型,它們?cè)趹?yīng)用場(chǎng)景、架構(gòu)、數(shù)據(jù)處理等方面有著顯著的差異。本文將詳盡、詳實(shí)、細(xì)致地闡述邊緣計(jì)算和計(jì)算的區(qū)別和聯(lián)系。 一、
    的頭像 發(fā)表于 12-27 15:14 ?1625次閱讀

    邊緣計(jì)算框架有哪些

    應(yīng)用的需求。邊緣計(jì)算架構(gòu)的出現(xiàn),為各種行業(yè)提供了更高效、更靈活的計(jì)算和數(shù)據(jù)處理方式,有助于推動(dòng)數(shù)字化轉(zhuǎn)型和智能化發(fā)展。本文將詳盡介紹邊緣計(jì)算的基本概念和架構(gòu),以及當(dāng)前主流的邊緣計(jì)算框架
    的頭像 發(fā)表于 12-27 15:01 ?1144次閱讀

    深度學(xué)習(xí)主流部署框架及路線(xiàn)圖

    主要是基于服務(wù)器與分布式服務(wù)提供,企業(yè)需要支付服務(wù)器算力費(fèi)用與存儲(chǔ)費(fèi)用。優(yōu)點(diǎn)是便于擴(kuò)展,方便在多個(gè)位置與節(jié)點(diǎn)快速部署使用模型算法;缺點(diǎn)是與邊緣
    發(fā)表于 11-13 14:56 ?456次閱讀
    深度學(xué)習(xí)主流<b class='flag-5'>部署</b><b class='flag-5'>框架</b>及路線(xiàn)圖

    Hugging Face LLM部署大語(yǔ)言模型亞馬遜科技Amazon SageMaker推理示例

    ?本篇文章主要介紹如何使用新的Hugging Face LLM推理容器將開(kāi)源LLMs,比如BLOOM大型語(yǔ)言模型部署亞馬遜科技Amazon SageMaker進(jìn)行推理的示例。我們將部署
    的頭像 發(fā)表于 11-01 17:48 ?775次閱讀
    Hugging Face LLM<b class='flag-5'>部署</b>大語(yǔ)言模型<b class='flag-5'>到</b>亞馬遜<b class='flag-5'>云</b>科技Amazon SageMaker推理示例

    如何快速部署邊緣就緒的機(jī)器學(xué)習(xí)應(yīng)用

    作者:Stephen Evanczuk 機(jī)器學(xué)習(xí) (ML) 為創(chuàng)造智能產(chǎn)品提供了巨大的潛力,但神經(jīng)網(wǎng)絡(luò) (NN) 建模和為邊緣創(chuàng)建 ML應(yīng)用非常復(fù)雜且困難,限制了開(kāi)發(fā)人員快速交付有用解決方案的能力
    的頭像 發(fā)表于 10-03 14:29 ?485次閱讀
    如何快速<b class='flag-5'>部署</b><b class='flag-5'>邊緣</b>就緒的機(jī)器學(xué)習(xí)應(yīng)用

    如何通過(guò)生產(chǎn)就緒平臺(tái)快速構(gòu)建和部署自適應(yīng)邊緣視覺(jué)應(yīng)用

    作者:Stephen Evanczuk 在越來(lái)越多的嵌入式視覺(jué)應(yīng)用中,如機(jī)器視覺(jué)、安保、零售和機(jī)器人,人工智能 (AI) 在基于邊緣的智能攝像頭上的應(yīng)用已迅速獲得認(rèn)可。雖然可獲得機(jī)器學(xué)習(xí)(ML
    的頭像 發(fā)表于 10-03 14:24 ?414次閱讀
    如何通過(guò)生產(chǎn)就緒平臺(tái)快速構(gòu)建和<b class='flag-5'>部署</b>自適應(yīng)<b class='flag-5'>邊緣</b>視覺(jué)應(yīng)用