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
    +关注

    关注

    91

    文章

    41976

    浏览量

    303074
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    110918
  • 大模型
    +关注

    关注

    2

    文章

    3863

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓正常连接网络,可访问互联网 第
    的头像 发表于 09-22 15:14 1773次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

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

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

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

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

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

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

    树莓屏幕怎么选?

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

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

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

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于工业自动化、楼宇控制、智能制造等领域。这些HMI产品凭借
    的头像 发表于 07-23 18:36 1164次阅读
    工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的高光时刻!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>工业级 HMI 列阵!

    如何在树莓 AI HAT+上进行YOLO姿态估计?

    大家好,接下来会为大家开一个树莓5和YOLO的连载专题。内容包括四个部分:在树莓5上使用YOLO进行物体和动物识别-入门指南在树莓
    的头像 发表于 07-20 20:34 1323次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO姿态估计?

    树莓5上开启YOLO姿态估计识别之旅!

    大家好,接下来会为大家开一个树莓5和YOLO的连载文章。内容包括四个部分:在树莓5上使用YOLO进行物体和动物识别-入门指南在树莓
    的头像 发表于 07-18 15:31 2866次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上开启YOLO姿态估计识别之旅!

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

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

    20个任何人都能完成的树莓酷炫项目!

    不知道如何利用你买的树莓?这个小设备真的能当台式电脑用吗?能当服务器吗?能当广播电台吗?当然可以!为了帮助你入门,我们精心挑选了这份树莓应用指南,每个项目都在MakeUseOf上有
    的头像 发表于 07-03 17:10 4936次阅读
    20个任何人都能完成的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>酷炫项目!

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

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1978次阅读
    <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 1682次阅读
    <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 2269次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    超酷的树莓激光雷达扫描仪!

    摘要这款DIY的PiLiDAR扫描仪项目利用树莓进行激光雷达测绘。激光雷达通过发射激光来扫描周围环境,从而创建三维模型。该项目需要树莓4
    的头像 发表于 06-01 08:33 1365次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>激光雷达扫描仪!