Tencent/ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
What it solves
ncnn 是一个高性能神经网络推理框架,旨在让在资源受限的设备(如手机、嵌入式系统、PC 和浏览器)上部署深度学习模型变得更加容易且高效。
How it works
它提供了一个轻量级的运行时,没有第三方依赖,允许它在 CPU 和 Vulkan GPU 后端上运行。为了将模型导入框架,它包括了 pnnx 等工具,用于将模型从 PyTorch 和 ONNX 格式转换为 ncnn 格式。
Who it's for
需要将 AI 模型部署到边缘设备、移动应用或桌面软件,且不依赖于沉重的外部运行时。
Highlights
- 高性能推理,针对移动端和嵌入式部署进行了优化。
- 无第三方运行时依赖。
- 支持 CPU 和 Vulkan GPU 后端。
- 包括 pnnx,用于从 PyTorch 和 ONNX 进行无缝转换。
- 广泛的平台支持,包括 Android, iOS, Windows, macOS, Linux, WebAssembly, 和 HarmonyOS。