首页
›
嵌入式边缘AI与TinyML
›
001-TFLite Micro运行机制与基础部署
›
《TFLite Micro运行时源码分析与算子调用调试》
VIP20
本课程属于:001-TFLite Micro运行机制与基础部署
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
2. TFLite Micro运行时架构解析:Interpreter、Tensor与Op调用链
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
环境搭建
安装TFLite Micro依赖 · 编译工具链 · 模拟器与开发板准备
环境搭建
TFLite
03
整体架构概览
TFLite Micro的模块划分 · 运行时组件关系 · 与TFLite的差异
整体架构概览
TFLite
04
Interpreter核心职责
解释器生命周期 · 初始化流程 · 模型加载与内存分配
Interpreter
核心职责
05
Tensor数据结构
Tensor的维度 · 类型 · 数据指针
Tensor
数据结构
06
Tensor生命周期
输入输出Tensor的创建 · 复用 · 释放与内存管理策略
Tensor
生命周期
07
内存分配器
TFLite Micro的arena… · 静态分配与动态分配机制
内存分配器
TFLite
08
模型解析
FlatBuffer格式 · 模型结构 · 算子序列与子图解析
模型解析
FlatBuffer
09
Op注册表
内置算子注册 · 自定义算子注册 · 算子查找与匹配机制
Op
注册表
10
Op调用链
从Interpreter到算子执行的… · 包括Prepare和Invoke
Op
调用链
11
算子执行流程
典型算子(如Conv2D · FullyConnected)的输入…
算子执行流程
Conv2D
12
量化与反量化
TFLite Micro中的量化Te… · 缩放因子与零点偏移
量化
反量化
13
回调与事件机制
Interpreter的调用回调 · 错误处理与日志输出
回调
事件机制
14
多子图支持
子图切换 · 条件执行与循环控制流的实现方式
多子图支持
子图切换
15
内存优化技巧
arena大小估算 · 内存复用 · 减少峰值内存的方法
内存优化技巧
arena
16
算子内核优化
常用算子的微控制器优化策略 · 如循环展开 · SIMD指令
算子内核优化
常用算子的微控制…
17
调试与日志
使用printf · 调试宏 · 断点与内存查看器定位问题
调试
日志
18
性能分析
测量推理时间 · 内存占用 · 算子耗时的方法与工具
性能分析
测量推理时间
19
常见错误与解决
模型加载失败 · 内存不足 · 算子不支持等典型问题排查
常见错误
解决
20
自定义算子实战
编写一个自定义算子并注册到TFLit…
自定义算子实战
TFLit
21
模型转换与部署
将Keras/TFLite模型转换为… · 并部署到开发板
模型转换
部署
22
案例实战
图像分类——使用MobileNet在…
案例实战
MobileNet
23
案例实战
关键词识别——使用TFLite Mi…
案例实战
TFLite
24
案例实战
异常检测——基于传感器数据的实时异常…
案例实战
异常检测
25
多任务集成
在RTOS中集成TFLite Mic… · 处理多任务调度与资源共享
多任务集成
RTOS
26
低功耗设计
结合TFLite Micro的推理策…
低功耗设计
TFLite
27
安全与可靠性
输入校验 · 内存保护 · 异常恢复机制
安全
可靠性
28
与硬件加速器集成
如何将算子卸载到DSP · NPU或FPGA
硬件加速器集成
DSP
29
综合项目
设计一个完整的端到端TFLite M… · 从需求分析到部署测试
综合项目
TFLite
30
课程总结与进阶
回顾核心知识点 · 探讨TFLite Micro的未来发…
课程总结
进阶
所属VIP或分类
同VIP:TFLite-Micro-IMU手势识别系统开发
同VIP:TFLite-Micro与RTOS实时推理集成
同VIP:TFLite-Micro人体检测模型部署