#157 · 主分类: 推理与本地部署

Tengine

acl arm artificial-intelligence cnn container cuda machine-learning mips npu nvdla onnx pytorch riscv supperedge tensorflow tensorrt x86-64

Tengine 是一个轻量、高性能、模块化的嵌入式设备推理引擎。

项目最后更新:03/06/25

GitHub Stars

4.5K

Forks数量

982

贡献者数量

83

许可证

Apache-2.0

收录理由

如果要在资源受限的硬件上跑神经网络,而不是依赖云端数据中心,Tengine 是个值得认真考虑的选择。它以 C 语言实现,专为嵌入式设备和 AIoT 场景设计,在内存和功耗都捉襟见肘的环境里,完整框架往往跑不动,Tengine 却能把模型高效地部署起来。前后端分离的架构让同一套算子图能在不同芯片上复用——ARM CPU、Mali 和 NVIDIA GPU、VeriSilicon 与 NVDLA 这类 NPU,乃至 RISC-V 核心,都不用为每种芯片重写模型逻辑。它自带的转换工具支持 ONNX、Caffe、MXNet、Darknet、TensorFlow 和 PaddlePaddle 模型,内置的 uint8/int8 量化功能以及 ACIQ、DFQ、EasyQuant 等辅助工具,能有效把模型压到适合小芯片的尺寸。做分类、检测或分割的团队,在 A311D、i.MX 8M Plus、Jetson 和 ZCU102 这些板卡上都能找到对应示例,并且附有实测的推理延迟数据,上手路径很清晰。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目