衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Arm Ethos-U85 NPU部署小語言模型

Arm社區 ? 來源:Arm社區 ? 2025-01-20 09:53 ? 次閱讀

隨著人工智能 (AI) 的演進,人們對使用小語言模型 (SLM) 在嵌入式設備上執行 AI 工作負載的興趣愈發高漲。

以下的演示展現了端點 AI 在物聯網和邊緣計算領域的發展潛力。在此演示中,當用戶輸入一個句子后,系統將基于該句擴展生成一個兒童故事。這項演示受到了微軟“Tiny Stories”論文和 Andrej Karpathy 的 TinyLlama2 項目的啟發,TinyLlama2 項目使用了 2,100 萬個故事來訓練小語言模型生成文本。

該演示搭載了 Arm Ethos-U85 NPU,并在嵌入式硬件上運行小語言模型。盡管大語言模型 (LLM) 更加廣為人知,但由于小語言模型能夠以更少的資源和較低的成本提供出色的性能,而且訓練起來也更為簡易且成本更低,因此越來越受到關注。

在嵌入式硬件上實現

基于 Transformer 的小語言模型

我們的演示展示了 Ethos-U85 作為一個小型低功耗平臺,具備運行生成式 AI 的能力,并凸顯了小語言模型在特定領域中的出色表現。TinyLlama2 模型相較 Meta 等公司的大模型更為簡化,很適合用于展示 Ethos-U85 的 AI 性能,可作為端點 AI 工作負載的理想之選。

為開發此演示,我們進行了大量建模工作,包括創建一個全整數的 INT8(和 INT8x16)TinyLlama2 模型,并將其轉換為適合 Ethos-U85 限制的固定形狀 TensorFlow Lite 格式。

我們的量化方法表明,全整數語言模型在取得高準確度和輸出質量之間實現了良好平衡。通過量化激活、歸一化函數和矩陣乘法,我們無需進行浮點運算。由于浮點運算在芯片面積和能耗方面成本較高,這對于資源受限的嵌入式設備來說是一個關鍵考量。

Ethos-U85 在 FPGA 平臺上以 32 MHz 的頻率運行語言模型,其文本生成速度可達到每秒 7.5 到 8 個詞元 (token),與人類的閱讀速度相當,同時僅消耗四分之一的計算資源。在實際應用的系統級芯片 (SoC) 上,該性能最多可提高十倍,從而顯著提升了邊緣側 AI 的處理速度和能效。

兒童故事生成特性采用了 Llama2 的開源版本,并結合了 Ethos NPU 后端,在 TFLite Micro 上運行演示。大部分推理邏輯以 C++ 語言在應用層編寫,并通過優化上下文窗口內容,提高了故事的連貫性,確保 AI 能夠流暢地講述故事。

由于硬件限制,團隊需要對 Llama2 模型進行適配,以確保其在 Ethos-U85 NPU 上高效運行,這要求對性能和準確性進行仔細考量。INT8 和 INT16 混合量化技術展示了全整數模型的潛力,這有利于 AI 社區更積極地針對邊緣側設備優化生成式模型,并推動神經網絡在如 Ethos-U85 等高能效平臺上的廣泛應用。

Arm Ethos-U85 彰顯卓越性能

Ethos-U85 的乘法累加 (MAC) 單元可以從 128 個擴展至 2,048 個,與前一代產品 Ethos-U65 相比,其能效提高了 20%。另外相較上一代產品,Ethos-U85 的一個顯著特點是能夠原生支持 Transformer 網絡

Ethos-U85 支持使用前代 Ethos-U NPU 的合作伙伴能夠實現無縫遷移,并充分利用其在基于 Arm 架構的機器學習 (ML) 工具上的既有投資。憑借其卓越能效和出色性能,Ethos-U85 正愈發受到開發者青睞。

如果在芯片上采用 2,048 個 MAC 配置,Ethos-U85 可以實現 4 TOPS 的性能。在演示中,我們使用了較小的配置,即在 FPGA 平臺上采用 512 個 MAC,并以 32 MHz 的頻率運行具有 1,500 萬個參數的 TinyLlama2 小語言模型。

這一能力凸顯了將 AI 直接嵌入設備的可能性。盡管內存有限(320 KB SRAM 用于緩存,32 MB 用于存儲),Ethos-U85 仍能高效處理此類工作負載,為小語言模型和其他 AI 應用在深度嵌入式系統中的廣泛應用奠定了基礎。

將生成式 AI 引入嵌入式設備

開發者需要更加先進的工具來應對邊緣側 AI 的復雜性。Arm 通過推出 Ethos-U85,并支持基于 Transformer 的模型,致力于滿足這一需求。隨著邊緣側 AI 在嵌入式應用中的重要性日益增加,Ethos-U85 正在推動從語言模型到高級視覺任務等各種新用例的實現。

Ethos-U85 NPU 提供了創新前沿解決方案所需的卓越性能和出色能效。我們的演示顯示了將生成式 AI 引入嵌入式設備的重要進展,并凸顯了在 Arm 平臺上部署小語言模型便捷可行。

Arm 正為邊緣側 AI 在廣泛應用領域帶來新機遇,Ethos-U85 也因此成為推動新一代智能、低功耗設備發展的關鍵動力。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9165

    瀏覽量

    369176
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307650
  • 物聯網
    +關注

    關注

    2913

    文章

    44923

    瀏覽量

    376997
  • AI
    AI
    +關注

    關注

    87

    文章

    31513

    瀏覽量

    270326

原文標題:Arm Ethos-U85 NPU:利用小語言模型在邊緣側實現生成式 AI

文章出處:【微信號:Arm社區,微信公眾號:Arm社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    語言模型開發框架是什么

    語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言
    的頭像 發表于 12-06 10:28 ?180次閱讀

    云端語言模型開發方法

    云端語言模型的開發是一個復雜而系統的過程,涉及數據準備、模型選擇、訓練優化、部署應用等多個環節。下面,AI部落小編為您分享云端語言
    的頭像 發表于 12-02 10:48 ?195次閱讀

    NPU支持的編程語言有哪些

    NPU(Neural Processing Unit)是一種專門為深度學習和人工智能應用設計的處理器。NPU支持的編程語言通常與它所集成的平臺或框架緊密相關。以下是一些常見的編程語言
    的頭像 發表于 11-15 09:21 ?937次閱讀

    語言模型如何開發

    語言模型的開發是一個復雜且細致的過程,涵蓋了數據準備、模型架構設計、訓練、微調和部署等多個階段。以下是對大語言
    的頭像 發表于 11-04 10:14 ?214次閱讀

    如何利用ARMxy ARM嵌入式計算機的NPU進行深度學習模型的訓練和優化?

    在正文開始前,我們先大致了解鋇錸的ARMxy ARM嵌入式計算機,再來說說我們如何利用ARMxy ARM嵌入式計算機的NPU來實現深度學習模型的訓練和優化。 ARMxy系列的
    的頭像 發表于 08-20 13:43 ?388次閱讀
    如何利用ARMxy <b class='flag-5'>ARM</b>嵌入式計算機的<b class='flag-5'>NPU</b>進行深度學習<b class='flag-5'>模型</b>的訓練和優化?

    基于AX650N/AX630C部署端側大語言模型Qwen2

    本文將分享如何將最新的端側大語言模型部署到超高性價比SoC上,向業界對端側大模型部署的開發者提供一種新的思路。
    的頭像 發表于 07-06 17:43 ?3796次閱讀
    基于AX650N/AX630C<b class='flag-5'>部署</b>端側大<b class='flag-5'>語言</b><b class='flag-5'>模型</b>Qwen2

    芯品# 物聯網市場性能最高的 NPU

    提高數據隱私和安全性。 ArmEthos NPU 如何增強邊緣和端點的 AI 性能? 多年來,Arm 一直在開發邊緣 AI 加速器,以支持對邊緣和端點推理工作負載日益增長的需求。
    的頭像 發表于 06-26 17:28 ?7909次閱讀
    芯品# 物聯網市場性能最高的 <b class='flag-5'>NPU</b>

    【大語言模型:原理與工程實踐】大語言模型的應用

    ,它通過抽象思考和邏輯推理,協助我們應對復雜的決策。 相應地,我們設計了兩類任務來檢驗大語言模型的能力。一類是感性的、無需理性能力的任務,類似于人類的系統1,如情感分析和抽取式問答等。大語言
    發表于 05-07 17:21

    基于北京迅為iTOP-RK3588大語言模型部署測試

    基于北京迅為iTOP-RK3588大語言模型部署測試
    的頭像 發表于 04-25 14:35 ?1016次閱讀
    基于北京迅為iTOP-RK3588大<b class='flag-5'>語言</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b>測試

    Arm發布新一代Ethos-U AI加速器 Arm旨在瞄準國產CPU市場

    Arm發布的新一代Ethos-U AI加速器確實在業界引起了廣泛關注。
    的頭像 發表于 04-18 15:59 ?820次閱讀

    Arm推第三代邊緣AI加速器:Arm Ethos-U85

    除了Ethos-U85之外,Arm還推出了全新的物聯網參考設計平臺Corstone-320。該平臺將Arm最高性能的Cortex-M85 CPU、Mali-C55圖像信號處理器和
    發表于 04-16 11:09 ?731次閱讀
    <b class='flag-5'>Arm</b>推第三代邊緣AI加速器:<b class='flag-5'>Arm</b> <b class='flag-5'>Ethos-U85</b>

    Arm推動生成式AI落地邊緣!全新Ethos-U85 AI加速器支持Transformer 架構,性能提升四倍

    等領先企業均已推出搭載 Ethos-U 的量產芯片。最近,Arm發布Arm Ethos-U85 AI加速器,這款加速器在性能、算力、應用場景方面進一步拓展,著
    的頭像 發表于 04-16 09:10 ?4727次閱讀
    <b class='flag-5'>Arm</b>推動生成式AI落地邊緣!全新<b class='flag-5'>Ethos-U85</b> AI加速器支持Transformer 架構,性能提升四倍

    Arm發布第三代NPU,適用于工業自動化等場景,性能提升四倍

    Ethos-U85 在能源效率上相比前作提高了 20%,且可兼容常用神經網絡以達 85% 的利用率。其設計適配基于 Arm Cortex-M / A 處理器內核的系統,對內存延遲有較強適應性。
    的頭像 發表于 04-12 16:13 ?1034次閱讀

    Arm Ethos-U85:滿足物聯網面向AI時代的高性能需求

    隨著人工智能 (AI) 不斷對我們的日常生活產生越來越大的影響,其推理任務也逐漸從云端遷移到邊緣側和端側。
    的頭像 發表于 04-09 17:04 ?1219次閱讀
    <b class='flag-5'>Arm</b> <b class='flag-5'>Ethos-U85</b>:滿足物聯網面向AI時代的高性能需求

    Arm推出新一代Ethos-U AI加速器及全新物聯網參考設計平臺

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱“Arm”)今日宣布推出 Arm Ethos-U85 神經網絡處理器 (
    的頭像 發表于 04-09 17:02 ?933次閱讀
    <b class='flag-5'>Arm</b>推出新一代<b class='flag-5'>Ethos-U</b> AI加速器及全新物聯網參考設計平臺
    百家乐的路怎样看| 百家乐官网什么方法容易赢| 百家乐怎样发牌| 乌兰浩特市| 威尼斯人娱乐网赌| 福布斯百家乐官网的玩法技巧和规则| 足球即时比分网| 宝龙百家乐的玩法技巧和规则| 网上百家乐官网游戏哪家信誉度最好 | 百家乐单机游戏下| 百家乐官网最好投注| 有钱人百家乐的玩法技巧和规则| 金彩百家乐官网的玩法技巧和规则 | 百家乐游戏开户网址| 百家乐连输的时候| 太阳城百家乐官网赌博害人| 博狗备用网址| 大发888下载 df888gfxzylc8| 利都百家乐国际娱乐场开户注册 | 极速百家乐官网真人视讯| 大发888真人网| 金木棉百家乐网络破解| 属狗的和虎的做生意好吗| 真人百家乐体验金| 钱隆百家乐大师| 百家乐的巧门| 百家乐技术辅助软件| 百家乐博彩资讯论坛| 博九百家乐游戏| 真人百家乐官网体验金| 大世界百家乐官网娱乐平台| 百家乐官网如何洗吗| 大玩家百家乐官网现金网| 百家乐官网游戏官网| 百家乐官网网上赌博| 威尼斯人娱乐棋牌下载| 柬埔寨百家乐的玩法技巧和规则| 游戏机百家乐的玩法技巧和规则 | 金牌百家乐官网的玩法技巧和规则| 百家乐官网论坛官网| 太原百家乐官网招聘|