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

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

3天内不再提示

如何在RK3576开发板上运行TinyMaix :超轻量级推理框架--基于米尔MYD-LR3576开发板

米尔电子 ? 2025-07-25 08:03 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将介绍基于米尔电子MYD-LR3576开发平台部署超轻量级推理框架方案:TinyMaix摘自优秀创作者-短笛君

cee99ba2-68ea-11f0-a486-92fbcf53809c.jpg


TinyMaix 是面向单片机的超轻量级的神经网络推理库,即 TinyML 推理库,可以让你在任意低资源MCU上运行轻量级深度学习模型。

关键特性

核心代码少于 400行

(tm_layers.c+tm_model.c+arch_cpu.h),

代码段(.text)少于3KB
低内存消耗
支持 INT8/FP32/FP16 模型,实验性地支持 FP8 模型,支持 keras h5 或 tflite 模型转换
支持多种芯片架构的专用指令优化: ARM SIMD/NEON/MVEI,RV32P, RV64V
友好的用户接口,只需要 load/run 模型
支持全静态的内存配置(无需 malloc )

同样地也可以部署到MPU平台上

RK3576平台相较于RK3588其主要缩减了四个A76大核改成了A72
GPU也由原来的G610 MC4减为了G52MC3
NPU功能保持变不变,均为6Tops
视频编解码也略有缩减
其余各接口也砍掉了一部分
主打极致性价比方案

说回正题,要运行TinaMaix 只需要简单几个步骤即可运行。
首先确保系统安装了cmake gcc make工具:

克隆存储库[GitHub - sipeed/TinyMaix: TinyMaix is a tiny inference library for microcontrollers (TinyML).]

运行mnist手写数字识别任务

cdexamples/mnistmkdirbuildcdbuildcmake ..make./mnist

cefea4a2-68ea-11f0-a486-92fbcf53809c.pngcf10538c-68ea-11f0-a486-92fbcf53809c.png

整个流程跑完仅仅需要0.14ms

可以看到soc平台强大的算力

mbnet
是适用于移动手机设备的简单图像分类模型,不过对单片机来说也稍微困难了些。
例程里的模型是 mobilenet v1 0.25,输入 128x128x3 的RGB图像,输出1000 分类的预测。
它需要至少 128KB SRAM 和 512KB Flash。

mkdirbuildcdbuildcmake ..make./mbnet

cf1f0864-68ea-11f0-a486-92fbcf53809c.pngcf3b95a6-68ea-11f0-a486-92fbcf53809c.png

运行1000分类,耗费资源如下:
param “481,9 KB,0PS13,58 M0PS, buffer 96 0 KB

cf4cd7d0-68ea-11f0-a486-92fbcf53809c.png

vww测试,主要是将图片信息转化为数组格式提供给网络输入。

cf64007c-68ea-11f0-a486-92fbcf53809c.png

手写数字识别的例程也是十分简单,只需要:

cf79aa12-68ea-11f0-a486-92fbcf53809c.pngcf9b2ec6-68ea-11f0-a486-92fbcf53809c.pngcfaf16fc-68ea-11f0-a486-92fbcf53809c.png

库文件已经是高度封装且兼容,所以很轻松地就可以在linux以及其它平台上移植,在RK3576这种高性能soc的加持下,可以发挥出更大的优势。

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

    关注

    87

    文章

    11519

    浏览量

    214023
  • 开发板
    +关注

    关注

    25

    文章

    5707

    浏览量

    105265
  • 米尔电子
    +关注

    关注

    1

    文章

    151

    浏览量

    809
  • rk3576
    +关注

    关注

    1

    文章

    184

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RK3576开发板的PWN使用说明

    RK3576开发板使用PWN教程及Demo
    的头像 发表于 05-07 14:07 ?1326次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的PWN使用说明

    基于RK3576开发板的RTC使用说明

    文章主要展示RK3576开发板的RTC信息和快速上手例程
    的头像 发表于 05-07 15:04 ?872次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的RTC使用说明

    基于RK3576开发板的人脸识别算法

    RK3576开发板展示人脸识别算法例程和API说明
    的头像 发表于 05-07 16:48 ?1991次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的人脸识别算法

    米尔RK3576开发板评测】+项目名称【米尔RK3576开发板评测】一个视频和你共同认识一下米尔RK3576开发板

    收到米尔RK3576开发板后,也对米尔RK3576开发板进行了了解,
    发表于 12-18 20:50

    米尔RK3576开发板评测】+项目名称值得购买的米尔RK3576开发板

    一些项目,换芯片,换开发板,能省点事儿。 米尔的核心采用12层高密度PCB设计,沉金工艺,无铅焊锡,有独立的接地信号层。 尺寸43x45mm,集成了
    发表于 01-08 22:59

    米尔瑞芯微RK3576实测轻松搞定三屏八摄像头

    米尔MYD-LR3576开发板以其高性能和稳定性,非常适合用于工程机械的智能控制系统开发。 高端显控系统: 在高端显控系统领域,RK357
    发表于 01-17 11:33

    国产开发板的端侧AI测评-基于米尔瑞芯微RK3576

    ,国产自主可控必须搞起来。那与非网本期内容就跟自主可控强关联——评测一款基于国产SoC的板卡,由米尔电子推出的瑞芯微RK3576开发板MYD-LR3576)。
    发表于 02-14 16:29

    适配多种系统,米尔瑞芯微RK3576核心解锁多样化应用

    MYD-LR3576 平台上运行自己的 Qt 程序。 米尔基于瑞芯微 RK3576 开发板 Debian 系统 XFCE 桌面展示:
    发表于 05-23 16:07

    Onenet云网关方案应用--基于米尔瑞芯微RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞芯微RK3576开发板)的Onene
    发表于 06-06 16:54

    基于米尔瑞芯微RK3576开发板部署运行TinyMaix超轻量级推理框架

    本文将介绍基于米尔电子MYD-LR3576开发平台部署超轻量级推理框架方案:
    发表于 07-25 16:35

    米尔RK3576开发板特惠活动!

    近日,米尔电子发布基于瑞芯微RK3576核心开发板RK3576作为国产热门处理器,其高性能数据处理能力、领先的AI智能分析、强大的扩展
    的头像 发表于 11-12 01:00 ?902次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>特惠活动!

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的
    的头像 发表于 11-12 01:00 ?853次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>免费试用

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的
    的头像 发表于 11-22 01:00 ?667次阅读
    追加名额丨<b class='flag-5'>米尔</b>瑞芯微<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>有奖试用

    人脸疲劳检测应用-米尔基于RK3576核心/开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞芯微RK3576开发板)的人脸疲劳检
    的头像 发表于 12-20 08:06 ?906次阅读
    人脸疲劳检测应用-<b class='flag-5'>米尔</b>基于<b class='flag-5'>RK3576</b>核心<b class='flag-5'>板</b>/<b class='flag-5'>开发板</b>

    RK3576有多强?实测三屏八摄像头轻松搞定

    MYD-LR3576开发板开发了一个三屏异显,8路摄像头输入的DEMO,实测下来,RK3576轻松搞定了该任务。MYD-LR3576
    的头像 发表于 01-16 08:06 ?714次阅读
    <b class='flag-5'>RK3576</b>有多强?实测三屏八摄像头轻松搞定