女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

愛芯元智AXERA ? 來源:愛芯元智AXERA ? 2024-07-06 17:43 ? 次閱讀

Qwen2: Qwen is the large language model and large multimodal model series of the Qwen Team, Alibaba Group. Now the large language models have been upgraded to Qwen2.

背景

云端大模型,端側小模型,端云協(xié)同進提升用戶體驗已成為今年大模型(LLM)產品化落地的一個熱點話題。今年以來,各大手機廠家紛紛推出了端側小模型版本,例如Google的Gemini-nano(1.8B)、VIVO的藍星大模型(1B)、以及國內“小鋼炮”MiniCPM(1B)等等均已在各自/客戶手機上部署落地,進一步增加了手機智能屬性和便捷性。那么在設備數(shù)量更多的IoT領域是否也能部署經濟實用的LLM呢?例如實現(xiàn)本地人機問答AI Agent、Function Call等等功能?

本文將分享如何將最新的端側大語言模型部署到超高性價比SoC上,向業(yè)界對端側大模型部署的開發(fā)者提供一種新的思路。

Qwen2介紹

Qwen是阿里巴巴集團Qwen團隊研發(fā)的大語言模型和大型多模態(tài)模型系列。目前,大語言模型已升級至Qwen2版本。無論是語言模型還是多模態(tài)模型,均在大規(guī)模多語言和多模態(tài)數(shù)據(jù)上進行預訓練,并通過高質量數(shù)據(jù)進行后期微調以貼近人類偏好。Qwen具備自然語言理解、文本生成、視覺理解、音頻理解、工具使用、角色扮演、作為AI Agent進行互動等多種能力。

官方文檔:

https://qwen.readthedocs.io/zh-cn/latest/index.html

Github項目:

https://github.com/QwenLM/Qwen2

最新版本Qwen2有以下特點:

5種模型規(guī)模,包括0.5B、1.5B、7B、57B-A14B和72B;

針對每種尺寸提供基礎模型和指令微調模型,并確保指令微調模型按照人類偏好進行校準;

●基礎模型和指令微調模型的多語言支持;

●所有模型均穩(wěn)定支持32K長度上下文;

●支持工具調用、RAG(檢索增強文本生成)、角色扮演、AI Agent等。

最近Hugging Face聯(lián)合創(chuàng)始人兼首席執(zhí)行Clem Delangue于6月26日在X平臺發(fā)布推文,表示阿里云開源的通義千問(Qwen)指令微調模型Qwen2-72B在開源模型排行榜上榮登榜首。

b5fc97f6-3b6f-11ef-a4c8-92fbcf53809c.png

來自HuggingFace獨立、客觀、第三方的認可,從側面再次證明了Qwen2的技術先進性。同時也分享下在端側芯片AX650N上部署效果。

芯片介紹

3.1 AX650N

愛芯元智第三代高能效比智能視覺芯片AX650N。集成了八核Cortex-A55 CPU,高能效比NPU,支持8K@30fps的ISP,以及H.264、H.265編解碼的 VPU。接口方面,AX650N支持64bit LPDDR4x,多路MIPI輸入,千兆EthernetUSB、以及HDMI 2.0b輸出,并支持32路1080p@30fps解碼內置高算力和超強編解碼能力,滿足行業(yè)對高性能邊緣智能計算的需求。通過內置多種深度學習算法,實現(xiàn)視覺結構化、行為分析、狀態(tài)檢測等應用,高效率支持基于Transformer結構的視覺大模型和語言類大模型。提供豐富的開發(fā)文檔,方便用戶進行二次開發(fā)。

b65cf628-3b6f-11ef-a4c8-92fbcf53809c.jpg

3.2AX630C

愛芯元智第四代智能視覺芯片AX630C,該芯片集成新一代智眸4.0AI-ISP,最高支持4K@30fps實時真黑光,同時集成新一代通元4.0高性能、高能效比 NPU引擎,使得產品在低功耗、高畫質、智能處理和分析等方面行業(yè)領先。提供穩(wěn)定易用的SDK軟件開發(fā)包,方便用戶低成本評估、二次開發(fā)和快速量產。幫助用戶在智能家居應用和其他AIoT項目中發(fā)揮更大的價值。

b6a4bf6c-3b6f-11ef-a4c8-92fbcf53809c.jpg

結合AX630C的產品規(guī)格,我們選擇最合適的Qwen2 0.5B-Instruct作為本次示例模型。

LLM編譯

4.1Pulsar2

Pulsar2是新一代AI工具鏈,包含模型轉換、離線量化、模型編譯、異構調度四合一超強功能,進一步強化了網(wǎng)絡模型高效部署的需求。在針對第三代、第四代NPU架構進行了深度定制優(yōu)化的同時,也擴展了算子&模型支持的能力及范圍,對Transformer結構的網(wǎng)絡也有較好的支持。

最新釋放的Pulsar2 3.0-temp版本新增llm build模塊。在該版本中已經可編譯出能在AX650N上運行的大模型版axmodel(AX630C的llm build Release版加班開發(fā)中……當然我們在網(wǎng)盤中提供了預編譯體驗版本,感興趣的朋友可以先試試效果)

https://pulsar2-docs.readthedocs.io/zh-cn/latest/appendix/build_llm.html

4.2 下載ax-llm-build項目

默認用戶已經按照Pulsar2 v3.0-temp版本文檔中《開發(fā)環(huán)境準備》章節(jié)完成docker鏡像安裝并已進入pulsar2的docker環(huán)境。

git clone https://github.com/AXERA-TECH/ax-llm-build.git

4.3 下載Qwen2-0.5B-Instruct

cd ax-llm-build
pip install -U huggingface_hub
huggingface-cli download --resume-download Qwen/Qwen2-0.5B-Instruct --local-dir Qwen/Qwen2-0.5B-Instruct

4.4 編譯執(zhí)行

pulsar2 llm_build --input_path Qwen/Qwen2-0.5B-Instruct/ --output_path Qwen/Qwen2-0.5B-w8a16/ --kv_cache_len 1023 --model_config config/qwen2-0.5B.json --hidden_state_type bf16 --weight_type s8

log參考信息

root@gpux2:/data/ax-llm-build# pulsar2 llm_build --input_path Qwen/Qwen2-0.5B-Instruct/ --output_path Qwen/Qwen2-0.5B-w8a16/ --kv_cache_len 1023 --model_config config/qwen2-0.5B.json --hidden_state_type bf16 --weight_type s8
Config(
  model_name='Qwen/Qwen2-0.5B-Instruct',
  model_type='qwen',
  num_hidden_layers=24,
  num_attention_heads=14,
  num_key_value_heads=2,
  hidden_size=896,
  intermediate_size=4864,
  vocab_size=151936,
  rope_theta_base=1000000.0,
  max_position_embedings=32768,
  rope_partial_factor=1.0,
  norm_eps=1e-06,
  norm_type='rms_norm',
  hidden_act='silu'
)
2024-07-01 1108.009 | SUCCESS | yamain.command.llm_build85 - prepare llm model done!
building llm decode layers  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 24/24 059
building llm post layer  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/1 024
2024-07-01 1131.941 | SUCCESS | yamain.command.llm_build128 - build llm model done!
2024-07-01 1156.925 | SUCCESS | yamain.command.llm_build277 - check llm model done!

embed提取和優(yōu)化

python tools/extract_embed.py --input_path Qwen/Qwen2-0.5B-Instruct/ --output_path Qwen/Qwen2-0.5B-w8a16/
python tools/embed-process.py --input Qwen/Qwen2-0.5B-w8a16/model.embed_tokens.weight.npy --output Qwen/Qwen2-0.5B-w8a16/model.embed_tokens.weight.float32.bin
chmod +x ./tools/fp32_to_bf16
./tools/fp32_to_bf16 Qwen/Qwen2-0.5B-w8a16/model.embed_tokens.weight.float32.bin Qwen/Qwen2-0.5B-w8a16/model.embed_tokens.weight.bfloat16.bin

4.5輸出文件說明

root@xxx:/data/ax-llm-build# tree Qwen/Qwen2-0.5B-w8a16
Qwen/Qwen2-0.5B-w8a16
├── model.embed_tokens.weight.bfloat16.bin
├── model.embed_tokens.weight.float32.bin
├── model.embed_tokens.weight.npy
├── qwen_l0.axmodel
├── qwen_l10.axmodel
├── qwen_l11.axmodel
├── qwen_l12.axmodel
├── qwen_l13.axmodel
......
├── qwen_l7.axmodel
├── qwen_l8.axmodel
├── qwen_l9.axmodel
└── qwen_post.axmodel

其中,

model.embed_tokens.weight.bfloat16.bin、qwen_l0.axmodel ~ qwen_l23.axmodel、qwen_post.axmodel,

是上板運行需要的。

開發(fā)板運行

5.1 ax-llm項目

ax-llm項目用于探索業(yè)界常用LLM(Large Language Model)在AXERA已有芯片平臺上落地的可行性和相關能力邊界,方便社區(qū)開發(fā)者進行快速評估和二次開發(fā)自己的LLM應用。

https://github.com/AXERA-TECH/ax-llm

同時,我們在網(wǎng)盤中已經提供好了分別基于AX650N和AX630C平臺預編譯好的部分LLM示例。

https://pan.baidu.com/s/1_LG-sPKnLS_LTWF3Cmcr7A?pwd=ph0e

5.2 執(zhí)行過程(基于AX650N開發(fā)板)

root@ax650:/mnt/qtang/llama_axera_cpp# ./run_qwen2_0.5B.sh
[I][              Init][ 71]: LLM init start
 3% | ██                |  1 / 27 [0.28s<7.48s, 3.61 count/s] tokenizer init ok
[I][ ? ? ? ? ? ? ? ? ? ? ? ? ? ?Init][ ?26]: LLaMaEmbedSelector use mmap
100% | ████████████████████████████████ | ?27 / ?27 [7.40s<7.40s, 3.65 count/s] init post axmodel okremain_cmm(11583 MB)
[I][ ? ? ? ? ? ? ? ? ? ? ? ? ? ?Init][ 180]: max_token_len : 1023
[I][ ? ? ? ? ? ? ? ? ? ? ? ? ? ?Init][ 185]: kv_cache_size : 128, kv_cache_num: 1023
[I][ ? ? ? ? ? ? ? ? ? ? ? ? ? ?Init][ 199]: LLM init ok
Type "q" to exit, Ctrl+c to stop current running
>> who are you?
I am a large language model created by Alibaba Cloud. I am called Qwen.
[N][               Run][ 388]: hit eos,avg 24.51 token/s

5.3 視頻示例(基于AX630C開發(fā)板)

5.4 性能統(tǒng)計

AX650N、AX630C目前均采用W8A16量化方案(性能優(yōu)化會持續(xù)進行)

AX650N

模型名稱 參數(shù)量 速度(token/s)
TinyLlama-1.1 1.1B 16.5
Qwen2.0 0.5B 29.0
Qwen2.0 1.5B 11.2
MiniCPM 2.4B 6.0
Phi3Qwen2.0 3.8B 5.0
Llama3 8B 2.5

AX630C:

模型名稱 參數(shù)量 速度(token/s)
TinyLlama-1.1 1.1B 5.8
Qwen2.0 0.5B 10.7

結束語

隨著大語言模型小型化的快速發(fā)展,越來越多有趣的多模態(tài)AI應用將逐漸從云端服務遷移到邊緣側設備和端側設備。我們會緊跟行業(yè)最新動態(tài),歡迎大家持續(xù)關注。

7月4日-7日,愛芯元智@2024WAIC,上海世博展覽館2號館C1525(H2-C1525),歡迎大家現(xiàn)場交流。

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

    關注

    1

    文章

    99

    瀏覽量

    5049
  • 大模型
    +關注

    關注

    2

    文章

    3020

    瀏覽量

    3809
  • LLM
    LLM
    +關注

    關注

    1

    文章

    319

    瀏覽量

    678

原文標題:愛芯分享 | 基于AX650N/AX630C部署Qwen2

文章出處:【微信號:愛芯元智AXERA,微信公眾號:愛芯元智AXERA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于AX650N/AX630C部署多模態(tài)大模型InternVL2-1B

    InternVL2是由上海人工智能實驗室OpenGVLab發(fā)布的一款多模態(tài)大模型,中文名稱為“書生·萬象”。該模型在多學科問答(MMMU)等任務上表現(xiàn)出色,并且具備處理多種模態(tài)數(shù)據(jù)的能力。
    的頭像 發(fā)表于 11-18 17:32 ?1568次閱讀
    基于<b class='flag-5'>AX650N</b>/<b class='flag-5'>AX630C</b><b class='flag-5'>部署</b>多模態(tài)大<b class='flag-5'>模型</b>InternVL<b class='flag-5'>2</b>-1B

    部署DeepSeek R1于AX650NAX630C平臺

    背景 春節(jié)前,國產大模型 DeepSeek 橫空出世,迅速成為AI領域的焦點。作為AI能效比優(yōu)異的 AX650NAX630C 芯片平臺
    的頭像 發(fā)表于 02-09 09:32 ?890次閱讀
    <b class='flag-5'>部署</b>DeepSeek R1于<b class='flag-5'>AX650N</b>與<b class='flag-5'>AX630C</b>平臺

    AI SoC # 愛芯元智AX650N詳細介紹:原生支持Transformer架構模型 適用部署DeepSeek R1

    AX650N是愛芯元智(AXERA)推出的一款高性能邊緣AI芯片,專注于智能視覺感知與計算,廣泛應用于智慧城市、智能制造、機器人等領域。以下是其核心特性及應用場景的詳細分析: *附件:AX650N
    的頭像 發(fā)表于 03-04 11:15 ?3294次閱讀
    AI SoC # 愛芯元智<b class='flag-5'>AX650N</b>詳細介紹:原生支持Transformer架構<b class='flag-5'>模型</b> 適用<b class='flag-5'>部署</b>DeepSeek R1

    愛芯元智發(fā)布第三代智能視覺芯片AX650N,為智慧生活賦能

    中國 上海 2023 年 3 月 6 日 ——人工智能視覺感知芯片研發(fā)及基礎算力平臺公司愛芯元智宣布推出第三代高算力、高能效比的SoC芯片——AX650N。這是繼AX620、AX630系列后,愛芯元
    發(fā)表于 03-07 10:57 ?1960次閱讀
    愛芯元智發(fā)布第三代智能視覺芯片<b class='flag-5'>AX650N</b>,為智慧生活賦能

    【愛芯派 Pro 開發(fā)板試用體驗】愛芯元智AX650N部署yolov5s 自定義模型

    愛芯元智AX650N部署yolov5s 自定義模型 本博客將向你展示零基礎一步步的部署好自己的yolov5s模型(博主展示的是安全帽
    發(fā)表于 11-16 19:34

    【愛芯派 Pro 開發(fā)板試用體驗】愛芯元智AX650N部署yolov8s 自定義模型

    愛芯元智AX650N部署yolov8s 自定義模型 本博客將向你展示零基礎一步步的部署好自己的yolov8s模型(博主展示的是自己訓練的手
    發(fā)表于 11-24 20:40

    【愛芯派 Pro 開發(fā)板試用體驗】ax650使用ax-pipeline進行推理

    /AXERA-TECH/ax-pipeline.git 下載sdk cd ax-pipeline ./download_ax_bsp.sh ax650 cd
    發(fā)表于 12-19 17:36

    愛芯元智第三代智能視覺芯片AX650N高能效比SoC芯片

    愛芯元智正式推出第三代高算力、高能效比的SoC芯片——AX650N。這是繼AX620、AX630系列后,愛芯元智推出的又一款高性能智能視覺芯片。 AX650N是一款兼具高算力與高能效比
    的頭像 發(fā)表于 03-10 17:13 ?4733次閱讀

    基于AX650N部署EfficientViT

    場景通常對模型推理的實時性要求較高,但大部分輕量級的Vision Transformer網(wǎng)絡仍無法在已有邊緣/
    的頭像 發(fā)表于 05-26 10:30 ?1430次閱讀

    愛芯元智AX650N、邊緣Transformer最佳落地平臺

    Transformer是當前各種大模型所采用的主要結構,而ChatGPT的火爆讓人們逐漸意識到人工智能有著更高的上限,并可以在計算機視覺領域發(fā)揮出巨大潛能。相比于在云端用GPU部署Transformer大模型,在邊緣
    的頭像 發(fā)表于 05-30 11:04 ?1308次閱讀
    愛芯元智<b class='flag-5'>AX650N</b>成<b class='flag-5'>端</b><b class='flag-5'>側</b>、邊緣<b class='flag-5'>側</b>Transformer最佳落地平臺

    基于AX650N部署視覺大模型DINOv2

    最近一段時間,基于Transformer網(wǎng)絡結構的視覺大模型呈現(xiàn)出爆發(fā)式增長,繼Segment Anything(SAM)之后,Meta AI再次發(fā)布重量級開源項目——DINOv2。DINOv2可以抽取到強大的圖像特征,且在下游
    的頭像 發(fā)表于 06-30 10:07 ?3794次閱讀

    愛芯元智發(fā)布新一代IPC SoC芯片AX630CAX620Q

    中國 深圳 2023 年 10 月 27 日 ——AI視覺芯片研發(fā)及基礎算力平臺公司愛芯元智宣布,發(fā)布新一代IPC SoC芯片產品AX630CAX620Q,以領先行業(yè)水平的高畫質、智能處理和分析等
    發(fā)表于 10-27 16:26 ?2304次閱讀
    愛芯元智發(fā)布新一代IPC SoC芯片<b class='flag-5'>AX630C</b>和<b class='flag-5'>AX</b>620Q

    愛芯元智AX620E和AX650系列芯片正式通過PSA Certified安全認證

    萬物互聯(lián)的時代,安全性已成為物聯(lián)網(wǎng)產品設計及部署的基本要求。近日,愛芯元智AX620E和AX650系列芯片(包含AX630C/AX620Q/
    的頭像 發(fā)表于 04-23 15:45 ?1273次閱讀
    愛芯元智<b class='flag-5'>AX</b>620E和<b class='flag-5'>AX650</b>系列芯片正式通過PSA Certified安全認證

    Qwen2強勢來襲,AIBOX支持本地化部署

    Qwen2是阿里通義推出的新一代多語言預訓練模型,經過更深入的預訓練和指令調整,在多個基準評測結果中表現(xiàn)出色,尤其在代碼和數(shù)學方面有顯著提升,同時拓展了上下文長度支持,最高可達128K。目前
    的頭像 發(fā)表于 06-27 08:02 ?1360次閱讀
    <b class='flag-5'>Qwen2</b>強勢來襲,AIBOX支持本地化<b class='flag-5'>部署</b>

    重磅發(fā)布 | 矽速 M4N Dock 支持 DeepSeek R1,模型部署新標桿!

    01性能炸裂速度領先RK358815%,性能直逼OrinNano!久等了!矽速M4NDock(愛芯派Pro,AX650N)已支持部署DeepSeekR1大模型,實測運行速度超越RK3588達15
    的頭像 發(fā)表于 02-18 15:35 ?628次閱讀
    重磅發(fā)布 | 矽速 M4<b class='flag-5'>N</b> Dock 支持 DeepSeek R1,<b class='flag-5'>端</b><b class='flag-5'>側</b>大<b class='flag-5'>模型</b><b class='flag-5'>部署</b>新標桿!