Skip to main content
nncase

GitHub repository Gitee repository GitHub release

nncase is a neural network compiler for AI accelerators.

nncase 是一个为 AI 加速器设计的神经网络编译器。

技术交流 QQ 群:790699378

Telegram: nncase community

Install from binaries

从二进制安装

Download prebuilt binaries from Release.

下载预编译的二进制文件 Release。

Build from source

从源码编译

Build from source

Supported operators

支持的算子

K210/K510

K230

Resources

资源

K210


Architecture

架构

nncase arch

Features

  • Supports multiple inputs and outputs and multi-branch structure
  • Static memory allocation, no heap memory acquired
  • Operators fusion and optimizations
  • Support float and quantized uint8 inference
  • Support post quantization from float model with calibration dataset
  • Flat model with zero copy loading

功能

  • 支持多输入输出网络,支持多分支结构
  • 静态内存分配,不需要堆内存
  • 算子合并和优化
  • 支持 float 和量化 uint8 推理
  • 支持训练后量化,使用浮点模型和量化校准集
  • 平坦模型,支持零拷贝加载

Release files for nncase 2.5.1

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 nncase 2.5.1
File
nncase-2.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nncase-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
nncase-2.5.1-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
nncase-2.5.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
nncase-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
nncase-2.5.1-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
nncase-2.5.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
nncase-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
nncase-2.5.1-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details
nncase-2.5.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
nncase-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
nncase-2.5.1-cp37-cp37m-macosx_10_15_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64 Details

Total release size: 301.3 MB

Release files / nncase-2.5.1-cp310-cp310-win_amd64.whl

Download URL nncase-2.5.1-cp310-cp310-win_amd64.whl
Size 19.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e494ee16cc32d03fce3597499c67d662fbb9b42f083a0c49f815e2c2edd1a79e
BLAKE2b-256 checksum
How to use checksums
8142439de08913f0d19d050a2252df7d0d9539ba7e534be61d27020b3a072e54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nncase-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83f43561ce72ec79a427e1cac5e11c66fa294906befd3d369d87959ee0d3c130
BLAKE2b-256 checksum
How to use checksums
7508a23978a7939ce56da8af3f45af1c905d0eb6ac00284955ac00782732b250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp310-cp310-macosx_10_15_x86_64.whl

Download URL nncase-2.5.1-cp310-cp310-macosx_10_15_x86_64.whl
Size 25.3 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fe0657d3b1814d028332222b31fe222ef831651cd5066d5bba4e0c173e313714
BLAKE2b-256 checksum
How to use checksums
f319cfdcd520161f3e680ad932d5c3ae9616abc0f82a1715276cb1fbd0c9e5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp39-cp39-win_amd64.whl

Download URL nncase-2.5.1-cp39-cp39-win_amd64.whl
Size 19.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3f2d65b9ab26ef8b7554a3c8209f50078e24f8280af0f44c5ff547bd99180c54
BLAKE2b-256 checksum
How to use checksums
88cc94234c0f98994db02a5ad56b678ce8f7721d59941e54125258a647e72f41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nncase-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
53ed3cb92d9c9c1fa3173126ae69fba1ce4789b5356b3381f46dac7ca3b3c29c
BLAKE2b-256 checksum
How to use checksums
3ee16fb9c1ed32ba82b66684413d0d0f13e3ab731ef0062a9b27ae44129415f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp39-cp39-macosx_10_15_x86_64.whl

Download URL nncase-2.5.1-cp39-cp39-macosx_10_15_x86_64.whl
Size 25.3 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e07bdc80667d5652aa78b7e4dae0e232fcc2bc413933dcb7ad9290f736dae64f
BLAKE2b-256 checksum
How to use checksums
037f01e9a0b30a79f9f24127af80972996bc484624b99a1e7a742cdffbc82d06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp38-cp38-win_amd64.whl

Download URL nncase-2.5.1-cp38-cp38-win_amd64.whl
Size 19.6 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a23c81a0d525f5523ff96272f8da4abb58acd73f21a56bc5c2da7f603152b395
BLAKE2b-256 checksum
How to use checksums
61716d212e6eb4379c62672665de2fea5b7a6b380e0ba703dff8b47460becf9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nncase-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
54feb76c5eefe9af6b7bf8d91aec464efba1399d9b2e3211d18f4289018ca848
BLAKE2b-256 checksum
How to use checksums
91e668eb82e82a1a4bfe0d9b812a01aff14b956fec9c39ace62255da50dbcec1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp38-cp38-macosx_10_15_x86_64.whl

Download URL nncase-2.5.1-cp38-cp38-macosx_10_15_x86_64.whl
Size 25.3 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
69bcbdeb56d284ae281fe33708e6ad7e9dce996e842057fdd41a3df29a7cd6aa
BLAKE2b-256 checksum
How to use checksums
9c39ef878b7972421bba0e742f0d80176f099e2a056c5159e49db2d464ae5210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp37-cp37m-win_amd64.whl

Download URL nncase-2.5.1-cp37-cp37m-win_amd64.whl
Size 19.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
add153893c4d1c5a12c6b83aed572cfae0daeaeb8406063db81db0f45aff6e98
BLAKE2b-256 checksum
How to use checksums
1c0fc85e1d2317ce083d100785575d1f9a8a3419171d946811442d8d5f7a44a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nncase-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fdb87a94b6633b9b73dc5b5765953383ecfbe855ffa526709a83fa70ef57a812
BLAKE2b-256 checksum
How to use checksums
8e998506bf93d6dc2ddf889641404ed9f8aca7e54ff702cb2d7290b81da34fe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / nncase-2.5.1-cp37-cp37m-macosx_10_15_x86_64.whl

Download URL nncase-2.5.1-cp37-cp37m-macosx_10_15_x86_64.whl
Size 25.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
87b8356fa86a36421434e55aedfe565b180ea700f8812561b940565661222143
BLAKE2b-256 checksum
How to use checksums
6221ee2610db41c6d0b39be50a3f5ce3b632b6d6dca32a14500337961c0ae177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5
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