|
|
%!s(int64=5) %!d(string=hai) anos | |
|---|---|---|
| .vscode | %!s(int64=5) %!d(string=hai) anos | |
| docs | %!s(int64=5) %!d(string=hai) anos | |
| examples | %!s(int64=5) %!d(string=hai) anos | |
| fixedpoint | %!s(int64=5) %!d(string=hai) anos | |
| flatbuffers | %!s(int64=5) %!d(string=hai) anos | |
| ruy | %!s(int64=5) %!d(string=hai) anos | |
| tensorflow | %!s(int64=5) %!d(string=hai) anos | |
| .gitignore | %!s(int64=8) %!d(string=hai) anos | |
| LICENSE | %!s(int64=8) %!d(string=hai) anos | |
| README.md | %!s(int64=5) %!d(string=hai) anos | |
| SConscript | %!s(int64=5) %!d(string=hai) anos |
本软件包是针对RT-Thread内核的Tensorflow Lite嵌入式推理框架Tensorflow Lite Micro软件包. 通过软件包可以实现在嵌入式系统中实现基于Tensorflow Lite框架训练的深度学习模型的端测部署任务.
| 名称 | 说明 |
|---|---|
| docs | 文档目录 |
| examples | Tensorflow Lite Micro自带语音历程, 并给出一些说明 |
| fixedpoint | Tensorflow Lite Micro库需要的定点量化库 |
| flatbuffers | Tensorflow Lite Micro库需要的模型解释库flatbuffer |
| ruy | Tensorflow Lite Micro库需要的矩阵加速库ruy |
| tensorflow | Tensorflow Lite Micro主体库 |
Tensorflow Lite Micro package 遵循 LGPLv2.1 许可,详见 LICENSE 文件。
RT-Thread 3.0+
使用 hello package 需要在 RT-Thread 的包管理器中选择它,具体路径如下:
RT-Thread online packages
miscellaneous packages --->
[*] Tensorflow Lite Micro package
然后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。
在打开 Tensorflow Lite Micro package 后:
packages/TensorflowLiteMicro_xxx(其中xxx为软件包版本号)更改为packages/TensorflowLiteMicro,通过menuconfig进行自定义功能配置, 其中menuconfig中的配置选项为:
RT-Thread online packages
miscellaneous packages --->
[*] Tensorflow Lite Micro package
Enable Tensorflow Lite Micro
Select Offical Example(Enable Tensorflow Lite Micro aduio example)
Select Offical Example中有三个选项:
(X) Enable Tensorflow Lite Micro audio example
( ) No Tensorflow Lite Micro example
其中audio example是执行官方携带的语音demo, No example则是不集成example文件, 只使用Tensorflow Lite Micro标准框架.(关于menucofing选项的注意事项请参照4. 注意事项部分!)
Tensorflow Lite Micro结构比较复杂, 所以请先参考introduction.md, 然后通过user-guide.md来学习基本的部署结构, 在此基础之上再考虑自定义开发的问题.
API 手册可以访问这个链接, 其中提供了目前支持算子的情况
更多文档位于 /docs 下,使用前 务必查看
packages/TensorflowLiteMicro/example/audio_main.cc以外的所有main函数本软件包目前只在树莓派4平台上实现成功运行, 其他平台还有待测试.