嵌入式设备推理引擎TengineLite
-
Tengine Lite 由 OPEN AI LAB 主导开发,该项目实现了深度学习神经网络模型在嵌入式设备上快速、高效部署。为实现众多 AIoT 应用中跨平台部署,本项目基于原有 Tengine 项目使用 C 语言进行重构,针对嵌入式设备资源有限的特点进行深度框架裁剪。同时采用完全分离的前后端设计,利于 CPU、GPU、NPU 等异构计算单元快速移植和部署。同时兼容 Tengine 框架原有 API 和 模型格式 tmfile,降低评估、迁移成本。
Tengine Lite核心代码由4个模块组成:dev:NN Operators 后端模块,当前提供 CPU 代码,后续逐步开源 GPU、NPU 参考代码;lib:框架核心部件,包括 NNIR、计算图、硬件资源、模型解析器的调度和执行模块;op:NN Operators 前端模块,实现 NN Operators 注册、初始化;serializer:模型解析器,实现 tmfile 格式的网络模型参数解析。
Tengine model zoo 兼容原有 Tengine 的模型示例仓库(密码:hhgc)。预编译版本:提供 Linux 系统上预编译好的模型转换工具;在线转换版本:基于 WebAssembly 实现(浏览器本地转换,模型不会上传);源码编译:参考 Tengine-Convert-Tools 项目编译生成。
项目地址: https://gitee.com/OAL/Tengine
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏