Home

Awesome

English | 简体中文

介绍

nndeploy是一款模型端到端部署框架。以多端推理以及基于有向无环图模型部署为基础,致力为用户提供跨平台、简单易用、高性能的模型部署体验。

架构

Architecture

特性

1. 开箱即用的算法

目前已完成 YOLOV5YOLOV6YOLOV8 等模型的部署,可供您直接使用,后续我们持续不断去部署其它开源模型,让您开箱即用

modelInferencedeveloperremarks
YOLOV5TensorRt/OpenVINO/ONNXRuntime/MNN02200059ZAlways
YOLOV6TensorRt/OpenVINO/ONNXRuntime02200059ZAlways
YOLOV8TensorRt/OpenVINO/ONNXRuntime/MNN02200059ZAlways
SAMONNXRuntimeyouxiudeshouyerenAlways

2. 支持跨平台和多推理框架

一套代码多端部署:通过切换推理配置,一套代码即可完成模型跨多个平台以及多个推理框架部署

当前支持的推理框架如下:

Inference/OSLinuxWindowsAndroidMacOSIOSdeveloperremarks
TensorRT----Always
OpenVINO---Always
ONNXRuntime---Always
MNN--Always
TNN--02200059Z
ncnn----Always
coreML----JoDio-zdjaywlinux
paddle-lite-----qixuxiang
AscendCL----CYYAI
RKNN----100312dog

Notice: TFLite, TVM, OpenPPL, sophgo, Horizon正在开发中,我们正在努力覆盖绝大部分的主流推理框架

3. 简单易用

4. 高性能

5. 并行

资源仓库

文档

下一步规划

参考

加入我们