Skip to main content
nncase

License compiler-build

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

支持的算子

Usage

使用方法

Resources

资源


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 推理
  • 支持训练后量化,使用浮点模型和量化校准集
  • 平坦模型,支持零拷贝加载

Metadata

Release files for nncase 1.9.0.20230322

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

Total release size: 90.1 MB

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

Download URL nncase-1.9.0.20230322-cp310-cp310-win_amd64.whl
Size 4.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
904f66a20b50a4b199053e42f04dc0462ed9c1e8d42bf4ed122d13f0db7887b6
BLAKE2b-256 checksum
How to use checksums
569b436e360445bf7745358794412654fb8affb99249aa0bf6cfb90ab3cf7761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / nncase-1.9.0.20230322-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL nncase-1.9.0.20230322-cp310-cp310-manylinux_2_24_x86_64.whl
Size 10.0 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d9a53faaa9dc568c20df916a6555a5492cd0a7e83b1733ab330e86fb38fedc6a
BLAKE2b-256 checksum
How to use checksums
7bb1adb6103c15dab920c7542683a7edc71f78d5007f0539af7be4d68ae23331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp310-cp310-macosx_10_15_x86_64.whl
Size 7.9 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d201e13d0df43a41bc4ff234e30a2eefc05888c6326ff0b8bf8e5f988750823e
BLAKE2b-256 checksum
How to use checksums
e04585fc49914841b077c9503fca5137fe84fd52e731eac942433fbdfc515fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp39-cp39-win_amd64.whl
Size 4.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3047db46763c25af46dd71f052cb8044552e50950c36b40658081522cbc1f8df
BLAKE2b-256 checksum
How to use checksums
b398e41916ce6825e9e11f5ac02e714fe902517df04d52b03367db6c142ffd1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / nncase-1.9.0.20230322-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL nncase-1.9.0.20230322-cp39-cp39-manylinux_2_24_x86_64.whl
Size 10.0 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
9db5843b92a063ffedf27aeb1598dec023625866d040052c15adab86573328ca
BLAKE2b-256 checksum
How to use checksums
0859e0203f162c2394c6c7c415f61dfbc0b12892167ab9970353bd3479f968d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp39-cp39-macosx_10_15_x86_64.whl
Size 7.9 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8265d61473e8b36af9da0dd3fb465cb5bf43c0408adf40c09448495d34168104
BLAKE2b-256 checksum
How to use checksums
6f038eccacc93dcef4e7b31d0912df2c20524b1bdddaa7b1c0de99774c3ead68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp38-cp38-win_amd64.whl
Size 4.7 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
bb50a877017f1e8f5a3d15292a2ceb2c86be8eb5159278cf3a9a21a003fe25ed
BLAKE2b-256 checksum
How to use checksums
c1fb1cc8f759380435562fe906133a4c142a45233498e38e87b66517fedc7fb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / nncase-1.9.0.20230322-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL nncase-1.9.0.20230322-cp38-cp38-manylinux_2_24_x86_64.whl
Size 10.0 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
baee04b698a0b6e9bfd108f76c018629053d1172815c4ca5565bb50fea4cb8bb
BLAKE2b-256 checksum
How to use checksums
0ac23cdf0c7aa2cc485792a2f3e5b3b9c5b8db6ae3b617b6eb353be88128567a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp38-cp38-macosx_10_15_x86_64.whl
Size 7.9 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c27a191de26a09bf45e64ecb63d6b47f314e8a2c24ce3b90a800c55ebde5190b
BLAKE2b-256 checksum
How to use checksums
519f6f06af638cd48d0f8f9ffcfb9503897a070448213142f0f99a440e8d21e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp37-cp37m-win_amd64.whl
Size 4.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
969a9ec85264fd46c8d6925b999cabbda98744a93b1f2c2ce6d23316043f60a6
BLAKE2b-256 checksum
How to use checksums
52f08339622b2082b1a67e5018925443c0b306c0255d299a5753a130e10412e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / nncase-1.9.0.20230322-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL nncase-1.9.0.20230322-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 10.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
032ded1a61e7430bb8ffda7ea31ed9b897cfb1ecd8089a07d60e12a0de8f5ab9
BLAKE2b-256 checksum
How to use checksums
5dafbe6f8adf142a89d221879cbb9f91e4c58b3dfe4b04966a6efc59a7b274e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-1.9.0.20230322-cp37-cp37m-macosx_10_15_x86_64.whl
Size 7.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9882db7b5870a33f458c9e786da5578a13bf5f0c85c066b993b64bbcc744b094
BLAKE2b-256 checksum
How to use checksums
df889c2da69c47fa58961c36e33f332990286fec648e8c902eebeebc0cf86aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Security for nncase 1.9.0.20230322

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

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