Skip to main content

An Easy-to-Use and High-Performance AI deployment framework

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nndeploy-3.0.10-cp314-cp314-win_amd64.whl (48.3 MB view details)

Uploaded CPython 3.14Windows x86-64

nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl (80.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.14macOS 14.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp313-cp313-win_amd64.whl (46.8 MB view details)

Uploaded CPython 3.13Windows x86-64

nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl (80.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp312-cp312-win_amd64.whl (46.8 MB view details)

Uploaded CPython 3.12Windows x86-64

nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl (68.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp311-cp311-win_amd64.whl (46.8 MB view details)

Uploaded CPython 3.11Windows x86-64

nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl (67.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp310-cp310-win_amd64.whl (46.8 MB view details)

Uploaded CPython 3.10Windows x86-64

nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl (65.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.10macOS 15.0+ universal2 (ARM64, x86-64)

nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ universal2 (ARM64, x86-64)

File details

Details for the file nndeploy-3.0.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nndeploy-3.0.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for nndeploy-3.0.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 019c406c05919afb8af2e076956aee466e23b4a5f7e486b59374328c89ec5746
MD5 b24be8a628b45bcd1de04e2fa2da4e11
BLAKE2b-256 d74a325fb250a764cbf3e3e06f42305ed26ae7d42456945a9db84c40a6a1a65b

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 21b17a60a419e98ede51898484cd73568f2eac64db2bdf833fba95213cc87524
MD5 e91c27cc725f2d2640ab4f074f20ad44
BLAKE2b-256 21e386d27d52d7c94b2233e330ad9b0b5f32b3941b3bac7b02a23d39753a72ec

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp314-cp314-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 e303c9c7f26ae99805e1f3b615cd1343701087fed012e0f3ef2a149c8ed9bbfb
MD5 226b791173cae761794cfde9b398149d
BLAKE2b-256 545dccde201db7978d6dfc5c88b9510841acd16ef1db8047336169e0e63cc589

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp314-cp314-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 87298fc3ef6ba4ffa47bf8de5e5c6f21bbb79324cdbf2db9142707c7753f6767
MD5 c51bafa3cd1921f688a78211a0196ad6
BLAKE2b-256 355bdd301993b606a11c4acefebad02f59be608c19325cc91678e148efa32705

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nndeploy-3.0.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 46.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for nndeploy-3.0.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0e792f5e4380aaf0f276b42d5645be3af9dd3ad54f9941c464e97ea5cb8f2daf
MD5 56c5ee5be726e3113d9463f8956bff92
BLAKE2b-256 8ce4e2c022c99558c79ec1ebe26a8cd3c0f5888a2a1f253ff7ae15ee2be82ede

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a74bb3a59a3c881521e317b1d0043a23d6745450ab194b561d24b395ad4ba3c6
MD5 49f2c2d24754fed8bf24c13ea23a8865
BLAKE2b-256 0d598b0b292b1a693a90582237c0d57668d3b03c90a9c0b834e9346f88cee309

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp313-cp313-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 5ed12e4f661d26bc0f615e435f43ec5d9c46c33afde2b907aced0b531d6d505f
MD5 db79e8028152d5bb9d2301ab996186da
BLAKE2b-256 79713b8f2994a334ba1f98792e84e83fd63ae7dad6aa1b90ea962f41e7808b9d

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp313-cp313-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 9c2596b462bfa8bcc74acca7897acce268161dfa334a7928112ac9ee50679d6d
MD5 e4a6e500287c518925067c39d6144bb8
BLAKE2b-256 44b1fb95ca9634644f1712af6bcf4a5252a66d4a1f0c19ad1ee56308f89695c6

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nndeploy-3.0.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 46.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for nndeploy-3.0.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c40ed45b0933b76d6af9eec81059e86b7ef82778fdc5f6e4c63855525d9e3f33
MD5 0b95bb2b740ee47653bbb50fc68863b2
BLAKE2b-256 1900310041ab826e1684b1296d2c1f7b2896b53c00d4aa65f350f505474ad6e7

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6fca57541410bc59692e8d58a89d0bbddcfc69bf543379af9c0201fab3d8b33
MD5 f3872b3d85ddd3e8ff9040edb7c8697b
BLAKE2b-256 276fc93f292c47c82a0d9f74319a9ea4c39d24dabdc1edea1fe0320422001760

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 8ff1956af412c639b858d7ea7673620a66876a4641a6505bb36784eb752c5b17
MD5 b999841f8301f7cf0a29a09ebe063e7e
BLAKE2b-256 32a81a9005326a999b22106915fe77bab48028e3b366f54725c7496196a4bf3b

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp312-cp312-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 147654760d9319072a955fea4d4a0fdc6954194108970d8e500ebfd961b52cf8
MD5 52f7e66bfda648c36dc9c0ab76112bbf
BLAKE2b-256 8351e166b1cbb286fdfa746f0e51e929f4173ed338e299867cc73de23cebffb9

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nndeploy-3.0.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 46.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for nndeploy-3.0.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a5b3a00e2184edc4754d2a59ff74eae442f10dc8a9f1b0868df4627d8e53b31
MD5 55ff87b0eeec3a1848b549781b9a8af8
BLAKE2b-256 8bf7cc8d624377ed6af07b198d4f9ea55f1f9317fe6b087fc164994bad14ba6c

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc37d5316d485fee056d2b2803e650aff1b9a7c5f51ab92fa58a432e5e6c75c3
MD5 c68c9252477b444431470c9cfae6e468
BLAKE2b-256 213dd4804687a5e3a9c13b7acaa12d814498550dab958cb3af09bfa465fb7b2b

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 370d59e360947fd6a2b9df379516d9fa771b25d7ae9fb0713b6617b5da35b701
MD5 cb82dcd814a3be2c49c9ebc36ab76224
BLAKE2b-256 985b03bfb548d67225ae79aab98457ffe73c3b42abe10ae5fb573dcc9d4fb1f5

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 55d6463694c329a9e3b81413f17e4f226294aee23dada2665e3941d6bfb90f97
MD5 297dfcf7eadad9204964952a999878bc
BLAKE2b-256 c62ed7c95fb05a4033bedc8cbbbdd7dbee099e8511372d6acb3c730f40c11831

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nndeploy-3.0.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 46.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for nndeploy-3.0.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aaae305fee87588e6c2ab070d0faa7b234e7c9de544131c51d9a9ed010041855
MD5 32091794441fcc383f036dbe1e888d3c
BLAKE2b-256 995e707cb08858744282fdd51c8ab1d593358b349734f4dc7ee9aebdcf70149b

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e6ceb16a6524350d8cd0daa18c2dc51a6b9ce5860551fdd5354e1e85134d9f1
MD5 f30d63468ab871b41942efe1faef0417
BLAKE2b-256 bc8026479e4d1f42c92d396080127af5d8d52eb6e0f5292b0d977c1f25c7f9cc

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp310-cp310-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 3a870dc733862e66941ee4dac1527ed8d5a80e0dd79eef35a84fb313567586b5
MD5 4371a3794ae421e88cd08e6e71a544d8
BLAKE2b-256 5a37af418ce4f3e7e941123d5136046d27e8ded92b82cdae0b7938ccf4429f34

See more details on using hashes here.

File details

Details for the file nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for nndeploy-3.0.10-cp310-cp310-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 22897dfb6dbf6800c6068bfa78b4726a99887c371d63c6998337d446e05f3cda
MD5 f9ce623c843b851f0c5546e0213fad17
BLAKE2b-256 6acecb7dd55655af7333b164b1792666e44061e1c1de2a4e71f3bc1c97063241

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page