首页
›
工业控制与工业互联网
›
011-TinyML MCU内存占用优化
›
《MCU端侧推理内存占用可视化调试指南》
VIP20
本课程属于:011-TinyML MCU内存占用优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MCU端侧推理内存占用可视化调试指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程结构
课程导入
学习目标
02
MCU与端侧推理基础
MCU架构特点 · 常见推理框架(TFLite Micr… · CMSIS-NN等)
MCU
端侧推理基础
03
内存占用核心概念
静态内存 · 动态内存 · 栈
内存占用核心概念
静态内存
04
推理内存生命周期
模型加载 · 图构建 · 推理执行
推理内存生命周期
模型加载
05
内存可视化调试的意义
为什么需要可视化 · 传统调试方法的局限 · 可视化带来的效率提升
内存可视化调试的…
为什么需要可视化
06
常用内存分析工具概览
编译器报告(map文件) · 静态分析工具 · 运行时内存监控
常用内存分析工具…
map
07
内存映射与布局
Flash · RAM · DMA
内存映射
布局
08
模型内存占用估算方法
权重 · 激活 · 中间张量
模型内存占用估算…
权重
09
内存可视化数据采集
如何从MCU获取内存使用快照 · 日志输出 · 性能计数器
内存可视化数据采…
MCU
10
可视化图表类型
内存瀑布图 · 堆栈图 · 时间线图
可视化图表类型
内存瀑布图
11
基于Python的可视化基础
使用matplotlib · plotly等库绘制内存曲线和分布图
Python
基于
12
基于TFLite Micro的内存分析
使用flatbuffer工具 · arena内存分配器 · 内存规划器
TFLite
Micro
13
基于CMSIS-NN的内存优化与可视化
内核内存复用 · 权重重排 · 内存对齐
CMSIS-NN
基于
14
内存可视化调试流程
从问题定义 · 数据采集 · 可视化分析
内存可视化调试流…
从问题定义
15
案例实战
MNIST模型在MCU上的内存可视化…
案例实战
MNIST
16
案例实战
关键词唤醒(KWS)模型内存占用调试…
案例实战
KWS
17
案例实战
图像分类模型(MobileNet)在…
案例实战
MobileNet
18
案例实战
多模型串行推理时的内存复用与可视化
案例实战
多模型串行推理时…
19
内存泄漏检测与可视化
如何通过可视化识别内存泄漏 · 堆栈溢出 · 重复分配
内存泄漏检测
可视化
20
内存碎片化问题
碎片化产生原因 · 可视化表现 · 整理策略
内存碎片化问题
碎片化产生原因
21
内存对齐与填充
对齐规则 · 填充开销 · 可视化中的对齐标记
内存对齐
填充
22
算子级内存分析
逐算子内存占用 · 峰值内存 · 算子间内存复用可视化
算子级内存分析
逐算子内存占用
23
内存优化技术
权重剪枝 · 量化 · 共享缓冲区
内存优化技术
权重剪枝
24
可视化调试与性能调优结合
内存占用与推理速度的权衡 · 如何通过可视化同时优化
可视化调试
性能调优结合
25
常见问题与解决方案
内存不足 · 分配失败 · 栈溢出
常见问题
解决方案
26
自动化内存可视化脚本
编写脚本自动解析map文件 · 日志并生成可视化报告
自动化内存可视化…
map
27
集成开发环境中的可视化
在Keil · IAR · STM32CubeIDE等IDE中集…
集成开发环境
可视化
28
综合项目
设计一个完整的MCU推理内存可视化调… · 包括采集 · 存储
综合项目
MCU
29
课程总结与进阶路径
回顾核心知识点 · 推荐工具链 · 社区资源
课程总结
进阶路径
30
结课考核与实战任务
完成一个给定模型的完整内存可视化调试… · 并优化内存占用
结课考核
实战任务
所属VIP或分类
同VIP:Edge-AI-MCU端侧推理内存占用排查课程
同VIP:Edge-AI-TinyML内存优化实战案例集
同VIP:MCU-linker-map分析TinyML内存热点指南