首页
›
嵌入式边缘AI与TinyML
›
003-TFLite Micro算子注册、裁剪与自定义算子
›
《TFLite Micro量化算子跨端验证与自动化测试》
VIP20
本课程属于:003-TFLite Micro算子注册、裁剪与自定义算子
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
13. TFLite Micro算子测试方法:PC端单元测试与板端结果比对
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解TFLite Micro算子测试… · 目标 · 挑战
课程导入
TFLite
02
环境搭建
配置PC端开发环境(如Linux/W… · CMake · 交叉编译工具链)以及TFLite M…
环境搭建
PC
03
TFLite Micro框架基础
理解算子注册 · 内核实现 · Tensor Arena
TFLite
Micro
04
算子测试的意义
为什么需要针对单个算子进行单元测试 · 以及PC端测试与板端测试的差异和互补…
算子测试的意义
为什么需要针对单…
05
PC端单元测试框架
介绍Google Test · TFLite Micro自带的测试框…
PC
端单元测试框架
06
编写第一个算子测试
以ADD算子为例 · 演示如何构造输入张量 · 调用内核
编写第一个算子测…
ADD
07
测试数据生成
如何生成随机 · 边界 · 特殊值(如NaN
测试数据生成
如何生成随机
08
测试断言与误差容忍
浮点运算的误差来源 · 如何设置合适的/相对误差阈值 · 以及量化算子的误差处理
测试断言
误差容忍
09
量化算子测试
理解int8/uint8量化参数(s… · zero_point) · 编写量化算子的单元测试
量化算子测试
int8/uint8
10
PC端测试执行与调试
使用GDB · 日志输出 · 断言失败信息定位问题
PC
端测试执行
11
板端测试环境
介绍常见开发板(如STM32 · ESP32 · Cortex-M系列)的编译
板端测试环境
STM32
12
板端测试框架
如何在板端运行单元测试 · 使用TFLite Micro的测试r…
板端测试框架
如何
13
板端结果输出
通过串口 · LED · 文件系统等方式输出测试结果
板端结果输出
通过串口
14
PC与板端结果比对方法
设计统一的测试用例集 · 收集PC端和板端输出 · 进行数值比对和一致性分析
PC
板端结果比对方法
15
自动化比对脚本
使用Python等脚本解析PC端和板… · 自动计算误差并生成报告
自动化比对脚本
Python
16
案例实战
对Conv2D算子进行PC端单元测试 · 并移植到板端运行 · 比对结果
案例实战
Conv2D
17
案例实战
对DepthwiseConv2D算子… · 处理多通道和padding等复杂情况
案例实战
DepthwiseCon…
18
案例实战
对FullyConnected算子进… · 验证矩阵乘法的正确性
案例实战
FullyConnect…
19
案例实战
对Softmax算子进行测试 · 关注数值稳定性和指数运算误差
案例实战
Softmax
20
案例实战
对LSTM或RNN相关算子进行测试 · 处理时序数据和状态张量
案例实战
LSTM
21
常见问题
PC端测试通过但板端失败 · 可能的原因(如内存对齐 · 浮点精度
常见问题
PC
22
常见问题
量化算子测试误差过大 · 如何调整测试策略和误差阈值
常见问题
量化算子测试误差…
23
常见问题
板端测试运行缓慢或内存不足 · 如何优化测试用例和资源占用
常见问题
板端测试运行缓慢…
24
常见问题
测试数据生成导致结果不稳定 · 如何设计可复现的测试数据
常见问题
测试数据生成导致…
25
高级技巧
使用模拟器(如QEMU)在PC上模拟… · 进行更接近板端的测试
高级技巧
QEMU
26
高级技巧
集成测试与持续集成(CI) · 将PC端单元测试和板端比对自动化到开…
高级技巧
CI
27
性能测试
除了正确性 · 如何测量算子在板端的执行时间和内存消… · 并与PC端对比
性能测试
除了正确性
28
综合项目
设计一个完整的算子测试套件 · 覆盖多个核心算子 · 并实现PC与板端自动比对
综合项目
设计一个完整的算…
29
最佳实践
总结TFLite Micro算子测试… · 工具链 · 注意事项
最佳实践
TFLite
30
课程总结与展望
回顾关键知识点 · 探讨未来TFLite Micro测试…
课程总结
回顾关键知识点
所属VIP或分类
同VIP:TFLite-Micro全连接算子优化与MCU性能测试
同VIP:TFLite-Micro内核运行机制与自定义算子调试
同VIP:TFLite-Micro动态算子注册与多模型推理配置