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

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

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

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

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

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

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

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

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

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

跨平臺 API,用于邊緣和云端 ML 推理的檢測和日志記錄

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    5082

    文章

    19126

    瀏覽量

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

    關(guān)注

    87

    文章

    30896

    瀏覽量

    269086
收藏 人收藏

    評論

    相關(guān)推薦

    邊緣設(shè)備上設(shè)計(jì)和部署深度神經(jīng)網(wǎng)絡(luò)的實(shí)用框架

    ???? 機(jī)器學(xué)習(xí)和深度學(xué)習(xí)應(yīng)用程序正越來越多地從云端轉(zhuǎn)移到靠近數(shù)據(jù)源頭的嵌入式設(shè)備。隨著邊緣計(jì)算市場的快速擴(kuò)張,多種因素正在推動邊緣人工智能的增長,包括可擴(kuò)展性、對實(shí)時(shí)人工智能應(yīng)用的不斷增長的需求
    的頭像 發(fā)表于 12-20 11:28 ?137次閱讀

    AI模型部署邊緣設(shè)備的奇妙之旅:目標(biāo)檢測模型

    并非易事,它涉及從選擇合適的算法架構(gòu)針對特定硬件平臺進(jìn)行優(yōu)化等一系列復(fù)雜的工作。 接下來,我們將詳細(xì)介紹如何在資源受限的邊緣設(shè)備上成功部署目標(biāo)檢測模型,探索其背后的原理和技術(shù),并討
    發(fā)表于 12-19 14:33

    Silicon Labs攜手Eta Compute簡化邊緣ML開發(fā)

    Silicon Labs(芯科科技)與 Eta Compute近期共同宣布建立合作伙伴關(guān)系,將支持產(chǎn)品開發(fā)人員將機(jī)器學(xué)習(xí)(ML)高級功能無縫集成邊緣ML嵌入式產(chǎn)品中,以添加多樣應(yīng)用
    的頭像 發(fā)表于 12-12 10:26 ?149次閱讀

    AI模型部署邊緣設(shè)備的奇妙之旅:如何實(shí)現(xiàn)手寫數(shù)字識別

    以利用動態(tài)電壓頻率調(diào)節(jié)(DVFS)技術(shù)根據(jù)實(shí)際工作負(fù)載調(diào)整處理器的工作狀態(tài),進(jìn)一步節(jié)約電力。 (4)存儲空間 盡管現(xiàn)代邊緣設(shè)備擁有一定的內(nèi)部存儲,但深度學(xué)習(xí)框架及相關(guān)庫可能會占用大量空間。特別是當(dāng)涉及預(yù)
    發(fā)表于 12-06 17:20

    康普推出RUCKUS Edge托管邊緣平臺

    近期,康普推出了用于服務(wù)交付的RUCKUS Edge托管邊緣平臺。RUCKUS Edge平臺基于AI驅(qū)動型RUCKUS One網(wǎng)絡(luò)保障和商業(yè)智能平臺,將基于的RUCKUS One平臺擴(kuò)展
    的頭像 發(fā)表于 12-05 16:34 ?268次閱讀

    機(jī)智榮登2024邊緣計(jì)算TOP100榜單

    近日,德本咨詢、互聯(lián)網(wǎng)周刊與中國社會科學(xué)院信息化研究中心聯(lián)合發(fā)布了“2024邊緣計(jì)算TOP100”榜單,機(jī)智GEMS邊緣計(jì)算管理系統(tǒng)成功入圍。機(jī)智通過微服務(wù)架構(gòu),在云端與
    的頭像 發(fā)表于 11-19 09:41 ?225次閱讀

    混合部署k8s集群方法有哪些?

    混合部署k8s集群方法是首先需在本地與公有分別建立K8s集群,并確保網(wǎng)絡(luò)連接。接著,配置kubeconfig文件連接兩集群,并安裝服務(wù)插件以實(shí)現(xiàn)資源互通。然后,編寫Deploym
    的頭像 發(fā)表于 11-07 09:37 ?150次閱讀

    Arm推出GitHub平臺AI工具,簡化開發(fā)者AI應(yīng)用開發(fā)部署流程

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速從邊緣側(cè)基于 Arm 平臺的開發(fā)。 Arm 原生運(yùn)行器為部署云原生、Windows on Arm 以及
    的頭像 發(fā)表于 10-31 18:51 ?2110次閱讀

    計(jì)算與邊緣計(jì)算的結(jié)合

    計(jì)算與邊緣計(jì)算的結(jié)合是當(dāng)前信息技術(shù)發(fā)展的重要趨勢,這種結(jié)合能夠充分發(fā)揮兩者的優(yōu)勢,實(shí)現(xiàn)更高效、更可靠的數(shù)據(jù)處理和分析。以下是對計(jì)算與邊緣計(jì)算結(jié)合的介紹: 一、技術(shù)原理
    的頭像 發(fā)表于 10-24 09:19 ?504次閱讀

    eLxr 簡介——為邊緣部署提供企業(yè)級Linux

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

    使用 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) 帶來了額外的處理負(fù)載。處理這些
    的頭像 發(fā)表于 05-05 10:14 ?621次閱讀
    使用 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) 帶來了額外的處理負(fù)載。處理這些
    的頭像 發(fā)表于 04-23 15:04 ?1229次閱讀
    基于 Renesas 的 RA8M1 實(shí)現(xiàn) AI 和 <b class='flag-5'>ML</b> <b class='flag-5'>部署</b>

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

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

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

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

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

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