首页
›
工业控制与工业互联网
›
021-TVM Micro端侧编译优化
›
《TVM Micro编译优化参数详解与调优课程》
VIP20
本课程属于:021-TVM Micro端侧编译优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TVM Micro编译优化参数详解与调优课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解TVM Micro的定位 · 与TVM的关系 · 学习目标
课程导入
TVM
02
环境搭建与工具链
安装TVM · 配置MicroTVM · 交叉编译工具链
环境搭建
工具链
03
TVM Micro基础概念
理解模型表示 · 算子 · 调度
TVM
Micro
04
编译流程概览
从高层模型到微控制器可执行代码的完整… · 包括前端 · 优化
编译流程概览
从高层模型到微控…
05
目标平台配置
学习如何定义微控制器目标(如ARM… · RISC-V) · 内存约束
目标平台配置
ARM
06
调度原语入门
掌握compute · schedule · fuse
调度原语入门
compute
07
内存规划与优化
分析静态内存分配 · 内存池 · 缓冲区复用
内存规划
优化
08
循环优化参数
详解循环展开 · 向量化 · 并行化
循环优化参数
详解循环展开
09
算子库与内建函数
使用TVM内建算子库 · 硬件内建函数(如SIMD · DSP指令)及自定义算子
算子库
内建函数
10
量化与精度调优
理解量化参数(如int8 · int16) · 量化方案(对称/非对称)
量化
精度调优
11
编译优化级别
分析不同优化级别(O0-O3)对代码… · 执行速度 · 编译时间的影响及选择策略
编译优化级别
O0-O3
12
代码生成参数
配置代码生成器选项 · 如指令集扩展 · 浮点单元
代码生成参数
配置代码生成器选…
13
运行时与内存管理
设计轻量级运行时 · 管理张量内存 · 模型参数存储
运行时
内存管理
14
性能分析工具
使用TVM Profiler · 硬件计数器 · 仿真器性能分析
性能分析工具
TVM
15
调试与验证
通过单元测试 · 仿真对比 · 硬件输出验证编译结果的正确性
调试
验证
16
案例实战
MNIST手写数字识别在STM32上…
案例实战
MNIST
17
案例实战
关键词唤醒(KWS)模型在Corte…
案例实战
KWS
18
案例实战
图像分类模型(MobileNet)在…
案例实战
MobileNet
19
案例实战
传感器数据处理(LSTM/GRU)在…
案例实战
LSTM/GRU
20
常见问题与解决方案
编译错误 · 内存溢出 · 性能不达标
常见问题
解决方案
21
参数调优方法论
建立调优流程 · 设计实验矩阵 · 使用自动调优(AutoTVM/Aut…
参数调优方法论
建立调优流程
22
自动调优在Micro的实践
配置搜索空间 · 奖励函数 · 约束条件
Micro
自动调优
23
模型压缩与剪枝
结合TVM Micro进行权重剪枝 · 通道剪枝 · 低秩分解等压缩技术
模型压缩
剪枝
24
多模型与动态形状
处理多模型切换 · 动态输入形状 · 内存复用策略
多模型
动态形状
25
低功耗优化
降低时钟频率 · 使用睡眠模式 · 减少内存访问能耗的编译参数设置
低功耗优化
降低时钟频率
26
安全与可靠性
堆栈保护 · 看门狗集成 · 错误处理
安全
可靠性
27
与RTOS集成
在FreeRTOS · Zephyr等RTOS环境下部署TV…
RTOS
集成
28
高级调度技巧
多核MCU的并行调度 · 异步执行 · DMA传输与计算重叠
高级调度技巧
MCU
29
综合项目
设计一个完整的智能传感器节点 · 从模型选择 · 编译优化到硬件部署全流程
综合项目
设计一个完整的智…
30
课程总结与进阶路径
回顾核心知识点 · 推荐学习资源 · 探讨TVM Micro未来发展趋势
课程总结
进阶路径
所属VIP或分类
同VIP:TVM-Micro-AOT执行器配置与性能调优
同VIP:TVM-Micro-Relay图优化与端侧部署指南
同VIP:TVM-Micro-target配置与Cortex-M编译实战