Skip to main content

nndeploy: An Easy-to-Use, and High-Performance AI Deployment Framework

Introduction

nndeploy is an easy-to-use, and high-performance AI deployment framework. Based on the design concepts of visual workflows and multi-backend inference, developers can quickly develop SDKs for specified platforms and hardware from algorithm repositories, significantly saving development time. Furthermore, the framework has already deployed numerous AI models including LLM, AIGC generation, face swap, object detection, image segmentation, etc., ready to use out-of-the-box.

Simple and Easy to Use

  • Visual Workflow: Deploy AI algorithms through drag-and-drop operations. Visually adjust all node parameters of the AI algorithm in the frontend and quickly preview the effect after parameter tuning.
  • Custom Nodes: Support Python/C++ custom nodes, seamlessly integrated into the visual interface without frontend code.
  • Algorithm Combination: Flexibly combine different algorithms to quickly build innovative AI applications.
  • One-Click Deployment: The completed workflow can be exported as a JSON configuration file with one click, supporting direct calls via Python/C++ API, achieving seamless transition from development to production environments, and fully supporting platforms like Linux, Windows, macOS, Android, iOS, etc.

High Performance

  • Parallel Optimization: Supports execution modes like serial, pipeline parallel, task parallel, etc.

  • Memory Optimization: Optimization strategies like zero-copy, memory pool, memory reuse, etc.

  • High-Performance Optimization: Built-in nodes optimized with C++/CUDA/Ascend C/SIMD, etc.

  • Multi-Backend Inference: One workflow, multiple backend inference. Integrates 13 mainstream inference frameworks with zero abstraction cost, covering all platforms including cloud, desktop, mobile, edge, etc.

    Inference Framework Application Scenario Status
    ONNXRuntime Cross-platform inference ✅
    TensorRT NVIDIA GPU high-performance inference ✅
    OpenVINO Intel CPU/GPU optimization ✅
    MNN Mobile inference engine by Alibaba ✅
    TNN Mobile inference engine by Tencent ✅
    ncnn Mobile inference engine by Tencent ✅
    CoreML iOS/macOS native acceleration ✅
    AscendCL Huawei Ascend AI chip inference framework ✅
    RKNN Rockchip NPU inference framework ✅
    SNPE Qualcomm Snapdragon NPU inference framework ✅
    TVM Deep learning compiler stack ✅
    PyTorch Rapid prototyping / Cloud deployment ✅
    Self-developed Inference Framework Default inference framework ✅

Out-of-the-Box Algorithms

List of deployed models, with 100+ nodes created. We will continue to deploy more high-value AI algorithms. If you have algorithms you need deployed, please let us know via issue.

Application Scenario Available Models Remarks
Large Language Model QWen-2.5, QWen-3
Image Generation Stable Diffusion 1.5, Stable Diffusion XL, Stable Diffusion 3, HunyuanDiT, etc. Supports text-to-image, image-to-image, inpainting; based on diffusers
Face Swap deep-live-cam
OCR Paddle OCR
Object Detection YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv11, YOLOx
Object Tracking FairMot
Image Segmentation RBMGv1.4, PPMatting, Segment Anything
Classification ResNet, MobileNet, EfficientNet, PPLcNet, GhostNet, ShuffleNet, SqueezeNet
API Service OPENAI, DeepSeek, Moonshot Supports LLM and AIGC services

See more details in the Deployed Model List Details

Metadata

Release files for nndeploy 3.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nndeploy 3.0.10
File
nndeploy-3.0.10-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.35+ x86-64 Details
nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl CPython 3.14 CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl CPython 3.14 CPython 3.14 macOS 14.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ x86-64 Details
nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl CPython 3.13 CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl CPython 3.13 CPython 3.13 macOS 14.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl CPython 3.12 CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl CPython 3.12 CPython 3.12 macOS 14.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl CPython 3.11 CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl CPython 3.11 CPython 3.11 macOS 14.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl CPython 3.10 CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64) Details
nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl CPython 3.10 CPython 3.10 macOS 14.0+ universal2 (ARM64, x86-64) Details

Total release size: 952.8 MB

Release files / nndeploy-3.0.10-cp314-cp314-win_amd64.whl

Download URL nndeploy-3.0.10-cp314-cp314-win_amd64.whl
Size 48.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
019c406c05919afb8af2e076956aee466e23b4a5f7e486b59374328c89ec5746
BLAKE2b-256 checksum
How to use checksums
d74a325fb250a764cbf3e3e06f42305ed26ae7d42456945a9db84c40a6a1a65b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl

Download URL nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl
Size 80.1 MB
Tags CPython 3.14 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
21b17a60a419e98ede51898484cd73568f2eac64db2bdf833fba95213cc87524
BLAKE2b-256 checksum
How to use checksums
21e386d27d52d7c94b2233e330ad9b0b5f32b3941b3bac7b02a23d39753a72ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl

Download URL nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl
Size 35.5 MB
Tags CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e303c9c7f26ae99805e1f3b615cd1343701087fed012e0f3ef2a149c8ed9bbfb
BLAKE2b-256 checksum
How to use checksums
545dccde201db7978d6dfc5c88b9510841acd16ef1db8047336169e0e63cc589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl

Download URL nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl
Size 35.5 MB
Tags CPython 3.14 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
87298fc3ef6ba4ffa47bf8de5e5c6f21bbb79324cdbf2db9142707c7753f6767
BLAKE2b-256 checksum
How to use checksums
355bdd301993b606a11c4acefebad02f59be608c19325cc91678e148efa32705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / nndeploy-3.0.10-cp313-cp313-win_amd64.whl

Download URL nndeploy-3.0.10-cp313-cp313-win_amd64.whl
Size 46.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0e792f5e4380aaf0f276b42d5645be3af9dd3ad54f9941c464e97ea5cb8f2daf
BLAKE2b-256 checksum
How to use checksums
8ce4e2c022c99558c79ec1ebe26a8cd3c0f5888a2a1f253ff7ae15ee2be82ede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl

Download URL nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl
Size 80.1 MB
Tags CPython 3.13 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
a74bb3a59a3c881521e317b1d0043a23d6745450ab194b561d24b395ad4ba3c6
BLAKE2b-256 checksum
How to use checksums
0d598b0b292b1a693a90582237c0d57668d3b03c90a9c0b834e9346f88cee309
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl

Download URL nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl
Size 35.5 MB
Tags CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ed12e4f661d26bc0f615e435f43ec5d9c46c33afde2b907aced0b531d6d505f
BLAKE2b-256 checksum
How to use checksums
79713b8f2994a334ba1f98792e84e83fd63ae7dad6aa1b90ea962f41e7808b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl

Download URL nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl
Size 35.5 MB
Tags CPython 3.13 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9c2596b462bfa8bcc74acca7897acce268161dfa334a7928112ac9ee50679d6d
BLAKE2b-256 checksum
How to use checksums
44b1fb95ca9634644f1712af6bcf4a5252a66d4a1f0c19ad1ee56308f89695c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / nndeploy-3.0.10-cp312-cp312-win_amd64.whl

Download URL nndeploy-3.0.10-cp312-cp312-win_amd64.whl
Size 46.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c40ed45b0933b76d6af9eec81059e86b7ef82778fdc5f6e4c63855525d9e3f33
BLAKE2b-256 checksum
How to use checksums
1900310041ab826e1684b1296d2c1f7b2896b53c00d4aa65f350f505474ad6e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl
Size 68.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f6fca57541410bc59692e8d58a89d0bbddcfc69bf543379af9c0201fab3d8b33
BLAKE2b-256 checksum
How to use checksums
276fc93f292c47c82a0d9f74319a9ea4c39d24dabdc1edea1fe0320422001760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl

Download URL nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl
Size 35.5 MB
Tags CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8ff1956af412c639b858d7ea7673620a66876a4641a6505bb36784eb752c5b17
BLAKE2b-256 checksum
How to use checksums
32a81a9005326a999b22106915fe77bab48028e3b366f54725c7496196a4bf3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl

Download URL nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl
Size 35.5 MB
Tags CPython 3.12 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
147654760d9319072a955fea4d4a0fdc6954194108970d8e500ebfd961b52cf8
BLAKE2b-256 checksum
How to use checksums
8351e166b1cbb286fdfa746f0e51e929f4173ed338e299867cc73de23cebffb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / nndeploy-3.0.10-cp311-cp311-win_amd64.whl

Download URL nndeploy-3.0.10-cp311-cp311-win_amd64.whl
Size 46.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5a5b3a00e2184edc4754d2a59ff74eae442f10dc8a9f1b0868df4627d8e53b31
BLAKE2b-256 checksum
How to use checksums
8bf7cc8d624377ed6af07b198d4f9ea55f1f9317fe6b087fc164994bad14ba6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl
Size 67.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc37d5316d485fee056d2b2803e650aff1b9a7c5f51ab92fa58a432e5e6c75c3
BLAKE2b-256 checksum
How to use checksums
213dd4804687a5e3a9c13b7acaa12d814498550dab958cb3af09bfa465fb7b2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl

Download URL nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl
Size 35.5 MB
Tags CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
370d59e360947fd6a2b9df379516d9fa771b25d7ae9fb0713b6617b5da35b701
BLAKE2b-256 checksum
How to use checksums
985b03bfb548d67225ae79aab98457ffe73c3b42abe10ae5fb573dcc9d4fb1f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl

Download URL nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl
Size 35.5 MB
Tags CPython 3.11 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
55d6463694c329a9e3b81413f17e4f226294aee23dada2665e3941d6bfb90f97
BLAKE2b-256 checksum
How to use checksums
c62ed7c95fb05a4033bedc8cbbbdd7dbee099e8511372d6acb3c730f40c11831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / nndeploy-3.0.10-cp310-cp310-win_amd64.whl

Download URL nndeploy-3.0.10-cp310-cp310-win_amd64.whl
Size 46.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
aaae305fee87588e6c2ab070d0faa7b234e7c9de544131c51d9a9ed010041855
BLAKE2b-256 checksum
How to use checksums
995e707cb08858744282fdd51c8ab1d593358b349734f4dc7ee9aebdcf70149b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release files / nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl
Size 65.9 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5e6ceb16a6524350d8cd0daa18c2dc51a6b9ce5860551fdd5354e1e85134d9f1
BLAKE2b-256 checksum
How to use checksums
bc8026479e4d1f42c92d396080127af5d8d52eb6e0f5292b0d977c1f25c7f9cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl

Download URL nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl
Size 35.5 MB
Tags CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3a870dc733862e66941ee4dac1527ed8d5a80e0dd79eef35a84fb313567586b5
BLAKE2b-256 checksum
How to use checksums
5a37af418ce4f3e7e941123d5136046d27e8ded92b82cdae0b7938ccf4429f34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release files / nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl

Download URL nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl
Size 35.5 MB
Tags CPython 3.10 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
22897dfb6dbf6800c6068bfa78b4726a99887c371d63c6998337d446e05f3cda
BLAKE2b-256 checksum
How to use checksums
6acecb7dd55655af7333b164b1792666e44061e1c1de2a4e71f3bc1c97063241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

3.0.10 This release

20 release files

3.0.9

3 release files

3.0.7

19 release files

3.0.2

16 release files

3.0.1

16 release files

3.0.0

16 release files

2.6.2

16 release files

2.6.0

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page