0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派&AXCL:树莓派离线大模型新范式!

上海晶珩电子科技有限公司 2025-04-21 16:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

5adb88d2-1e8b-11f0-9434-92fbcf53809c.png

背景

经常买 Raspberry Pi 的朋友们都知道,Raspberry Pi 5 作为业内最优秀的 SBC(Single Board Computer),除了其本身优秀的软硬件综合性能之外,为了方便更多高性能外设的拓展,新增了一组 PCIE3.0x1 外设接口,可以通过 FFC 线缆连接到官方或者第三方 HAT 组件。从去年开始树莓派就陆陆续续介绍了各种基于 HAT PCIE 拓展的方案

今年春节之后,随着 DeepSeek 破圈,树莓派的开发者们也不再限于只使用 Raspberry Pi5 运行传统的CNN小模型(例如 YOLO)。社区对大语音模型、多模态大模型、生成模型在树莓派板卡上高效率部署的诉求也越来越多。

今天开始分享由国内优秀的端侧AI芯片公司爱芯元智推出的基于 Raspberry Pi 5 的算力拓展解决方案,看看有哪些树莓派生态硬件已经/即将支持,以及其简单易上手的特性。

优势

相比树莓派官方的 Hailo8 或者 Halio8L 的算力套件,其优势如下

AI示例丰富

支持但不限于以下内容

大语言模型

DeepSeek R1 Distill、Qwen、Llama3、MiniCPM、SmolLM2、InternML

多模态大模型

Qwen2.5-VL、InternVL2.5、MiniCPM-V、SmolVLM、Janus Pro

语音类模型

Whisper、WeNet、MeloTTS、OpenVoice

生成似模型

StableDiffusionv1.5、LivePortrait

多模态模型

CLIP、YOLOWorldv2

主流 CNN&Transformer 模型

Ultralytics YOLO 全系列、SAM、DepthAnythingv2、Metric3D、RAFT-Stereo、MixFormerv2 等

资源消耗小

独立存储,运行各种AI模型不占用 树莓派5 系统的 DDR 带宽;独立编解码模块,最大支持 32 路 1080P30 解码

二次开发简单

提供 C++/Python API,编解码单元已适配 FFmpeg。国内本土全栈技术方案,解决方案丰富成熟,技术支持高效

功耗低

满载功耗<8w,可被动散热,不需额外供电,采用 树莓派5 标准的适配器,通过 FFC 给 HAT 拓展算力配件供电即可

性价比高

价格实惠

硬件介绍

无论是通过已有 HAT 拓展的 M.2 2280 标准算力卡,还是针对 树莓派5 定制的 HAT AI Module,共有产品特性如下:

5afed24c-1e8b-11f0-9434-92fbcf53809c.png

M.2 算力卡

5b17718a-1e8b-11f0-9434-92fbcf53809c.jpg

HAT AI Module

5b3281e6-1e8b-11f0-9434-92fbcf53809c.jpg

硬件安装

M.2 算力卡

在树莓派 5 上安装 M.2 加速卡时,首先需要准备一块 M.2 HAT+ 扩展板。参考官方链接,M.2 HAT+ 的官方版本只支持 2230、2242 的 M.2 M Key 卡,通常 AX650 加速卡是 2280 的,您可能需要考虑购买第三方的支持 2280 长度的 M.2 HAT+ 扩展板。

如果是 CM5 的用户,建议直接使用 CM5 配套的 Compute Module 5。

示意图

5b4e4d04-1e8b-11f0-9434-92fbcf53809c.jpg5b6a6afc-1e8b-11f0-9434-92fbcf53809c.jpg5b8b76b6-1e8b-11f0-9434-92fbcf53809c.jpg

软件安装

AXCL 是用于在Axera芯片平台上开发深度神经网络推理、转码等应用的 C、Python 语言 API 库,提供运行资源管理,内存管理,模型加载和执行,媒体数据处理等 API。基于树莓派5安装 AXCL 驱动软件的详细过程可参考

https://axcl-pi5-examples-cn.readthedocs.io/zh-cn/latest/doc_guide_setup_sw.html

正确安装 AXCL 驱动包后,AXCL-SMI 即安装成功,直接执行axcl-smi显示内容如下:

5ba6ec20-1e8b-11f0-9434-92fbcf53809c.png

AI 易用性

API 兼容 ONNXRuntime

考虑到树莓派开发者中,通常为了快速进行产品开发,会使用 Python API 进行快速功能验证。通常会使用 ONNXRuntime CPU 进行模型部署。因此 AXCL 的 NPU Python API 提供了“像素级”兼容,原则上只需要在以往的 ONNXRuntime Python 脚本中,仅需将 import onnxruntime as ort 修改为 import axengine as ort 即可。详细使用说明请参考 pyaxengine

AI 示例展示

普通模型

这里横向对比下其他内置算力的 SBC,从图中可以看出运行普通的 CNN 和 Transformer,RaspberryPi5+M.2 算力卡的组合计算效果更高。

5bcb7f72-1e8b-11f0-9434-92fbcf53809c.jpg5be5d278-1e8b-11f0-9434-92fbcf53809c.jpg

Qwen2.5-1.5B

大语言模型基本应用

模型文件获取 Huggingface

https://huggingface.co/AXERA-TECH/Qwen2.5-1.5B-Instruct-CTX-Int8

支持较长的上下文,2.5k

支持 System Prompt 缓存

支持 prefill 优化

5bff44b0-1e8b-11f0-9434-92fbcf53809c.png

InternVL2_5-1B

图片理解,真正的的多模态大模型

模型文件获取 Huggingface

https://huggingface.co/AXERA-TECH/InternVL2_5-1B

5c14f508-1e8b-11f0-9434-92fbcf53809c.png

StableDiffusionv1.5

文生图、图生图

模型文件获取 Huggingface

https://huggingface.co/AXERA-TECH/lcm-lora-sdv1-5

Raspberry Pi5 使用基于 AX650N 的算力模组拓展,SD1.5 的推理性能可以提升 40 倍(生成图片大小 512x512)

5c2fcc7a-1e8b-11f0-9434-92fbcf53809c.png
Whisper

模型文件获取 Huggingface

https://huggingface.co/AXERA-TECH/Whisper

测试音频一共 4 秒,在 爱芯派Pro 上 Whisper small 模型运行耗时 740 ms,RTF(‌Real-Time Factor) = 0.19,RTF 越低‌:意味着 ASR 系统处理语音的速度越快。实时因子低的 ASR 系统在需要实时响应的应用场景(如语音助手)中尤为关键‌。


社区反馈

其实 树莓派 + M.2大模型算力卡 的拓展形态,已经有海外社区用户提前尝鲜,从反馈看,还是相当满意,可玩性很高。

5c69f08a-1e8b-11f0-9434-92fbcf53809c.jpg5ca1d82e-1e8b-11f0-9434-92fbcf53809c.jpg5cbcf2bc-1e8b-11f0-9434-92fbcf53809c.jpg5cd9be6a-1e8b-11f0-9434-92fbcf53809c.jpg

后续计划

本篇文章只是投石问路,我们会根据树莓派社区的反馈,积极输出大家更想了解的算力拓展解决方案。希望通过这样的组合方式,解决树莓派生态中算力欠缺的劣势,赋能树莓派生态拓展更多有价值的AI产品方案

不断适配前沿流行的大模型

联合硬件生态合作伙伴,推出更多适用于树莓派主机的算力配件

进一步提升算力模组的软件易用性,开源 视频解码硬件+智能分析+业务后处理 一站式解决方案

联合树莓派生态,拓展各种垂直领域的智能解决方案

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    89

    文章

    38133

    浏览量

    296728
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109713
  • 大模型
    +关注

    关注

    2

    文章

    3444

    浏览量

    4970
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 889次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 972次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何使用树莓+OpenCV实现姿态估计和面部特征点追踪?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-13 17:44 979次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV实现姿态估计和面部特征点追踪?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1068次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 838次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1353次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1048次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 995次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1145次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1206次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    随着技术的不断发展,推动创新与创造力的工具和设备也在不断升级。其中,树莓派系列凭借其多功能性和强大性能,在从简单的DIY项目到复杂的计算任务等众多应用场景中脱颖而出。随着树莓5的近期发布,爱好者
    的头像 发表于 05-21 13:15 2080次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航接收器
    的头像 发表于 05-17 08:33 843次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 872次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    你的树莓为什么越用越卡?揭秘SD卡里的&amp;amp;quot;图书馆管理员&amp;amp;quot;

    导语有没有遇到过树莓启动变慢、运行卡顿,甚至莫名“死机”?这些问题很可能和SD卡里的“隐形管家”——文件系统有关!今天我们将用“图书馆管理员”的比喻,带你轻松看懂树莓启动流程、文件
    的头像 发表于 03-25 09:23 1168次阅读
    你的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>为什么越用越卡?揭秘SD卡里的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;图书馆管理员&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;

    GPIO在树莓中的应用

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它具有强大的功能和灵活性,可以用于各种项目和应用。通用输入输出(GPIO)是
    的头像 发表于 01-09 09:41 1252次阅读