当前所在位置:首页 > 科技热点

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

2025-07-25 【 字体:

本文将介绍基于米尔电子MYD-LR3576开发平台部署超轻量级推理框架方案,TinyMaix 是面向单片机的超轻量级的神经网络推理库,即 TinyML 推理库,可以让你在任意低资源MCU上运行轻量级深度学习模型。

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

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手写数字识别任务

cd examples/mnistmkdir buildcd build cmake ..make./mnist

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

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

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

mkdir buildcd buildcmake ..make./mbnet

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

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

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

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

 

(来源:中电网)
The End
免责声明:本文内容来源于第三方或整理自互联网,本站仅提供展示,不拥有所有权,不代表本站观点立场,也不构成任何其他建议,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,不承担相关法律责任。如发现本站文章、图片等内容有涉及版权/违法违规或其他不适合的内容, 请及时联系我们进行处理。
阅读全文
相关推荐

从主机节点到异构机架:重新思考AI CPU

从主机节点到异构机架:重新思考AI CPU
首页 > 技术文库 > 从主机节点到异构机架:重新思考AI CPU ...

打通技术壁垒:将数字滤波器集成到LTspice模拟仿真中

打通技术壁垒:将数字滤波器集成到LTspice模拟仿真中
首页 > 技术文库 > 打通技术壁垒:将数字滤波器集成到LTspice模拟仿真中...

嵌入式系统中的“软件定义一切”:在复杂性不断增加的情况下保持可控性

嵌入式系统中的“软件定义一切”:在复杂性不断增加的情况下保持可控性
首页 > 技术文库 > 嵌入式系统中的“软件定义一切”:在复杂性不断增加的情况下...

别怕IPO“抽血”!长鑫科技上市落地,半导体设备ETF盘中涨近4%

别怕IPO“抽血”!长鑫科技上市落地,半导体设备ETF盘中涨近4%
首页 > 技术文库 > 别怕IPO“抽血”!长鑫科技上市落地,半导体设备ETF盘...

无线连接背后 为什么有些设备连得更远?

无线连接背后  为什么有些设备连得更远?
首页 > 技术文库 > 无线连接背后 为什么有些设备连得更远? ...

微型忆阻型射频开关无需供电可保持工作状态,并实现高频信号调控

微型忆阻型射频开关无需供电可保持工作状态,并实现高频信号调控
首页 > 技术文库 > 微型忆阻型射频开关无需供电可保持工作状态,并实现高频信号...

业绩超预期背后:国产AI算力芯片现三大发展趋势

业绩超预期背后:国产AI算力芯片现三大发展趋势
首页 > 技术文库 > 业绩超预期背后:国产AI算力芯片现三大发展趋势 ...

从 Token 到任务:智能体 AI 如何改变基础设施的关注焦点

从 Token 到任务:智能体 AI 如何改变基础设施的关注焦点
首页 > 技术文库 > 从 Token 到任务:智能体 AI 如何改变基础设施的...

在LTspice仿真中对数字滤波器进行建模(第一部分)

在LTspice仿真中对数字滤波器进行建模(第一部分)
首页 > 技术文库 > 在LTspice仿真中对数字滤波器进行建模(第一部分) ...

118问完整对话提炼 梁文锋四大核心判断全景分析,DeepSeek只想攻克 AGI 本源

118问完整对话提炼 梁文锋四大核心判断全景分析,DeepSeek只想攻克 AGI 本源
首页 > 技术文库 > 118问完整对话提炼 梁文锋四大核心判断全景分析,Dee...