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.5.0.20220331

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

Total release size: 123.6 MB

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

Download URL nncase-1.5.0.20220331-cp310-cp310-win_amd64.whl
Size 5.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0216fd37f0122e691e98b91da41e8237897838b0b1090ff74e84595d354a6598
BLAKE2b-256 checksum
How to use checksums
73e249687794b43728fa1dfd303a8f8f5b6d2ab585398fbc7dd252c7e69b02e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp310-cp310-manylinux_2_24_x86_64.whl
Size 10.7 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
7844a5e9d9e95c4f7e0f00f59edf3bd61a7df26c944d0fcc123d56f5c8e01f01
BLAKE2b-256 checksum
How to use checksums
6aa053c818634139040dfb2df8fab18cf49026938752048a8ead3d5ed0e77d9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp310-cp310-macosx_10_15_x86_64.whl
Size 8.6 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
151d6219a9733bf2c27d1ab4a23a07e6abdb813ede1162d6fb11e9e1600e3228
BLAKE2b-256 checksum
How to use checksums
6b4a677b9c64fc2b82111449be91e7081e340dbea2e10a881528063d9717ca99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp39-cp39-win_amd64.whl
Size 5.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
877f1dcfa8d9008b8d9544a37fa9ac6d5b0f02cf0bb6cc3413e0363a6256cbc5
BLAKE2b-256 checksum
How to use checksums
882ec6d6439935de7431ca89c2b33e5cdb1429dfa32c7c347cd6fa08c1ab253b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp39-cp39-manylinux_2_24_x86_64.whl
Size 10.7 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
a19f18ef9c5401f6a2d4150de895177d601f65f0746003fb50978548d4e8dbc9
BLAKE2b-256 checksum
How to use checksums
a280bfae5edd5a00f15b7a32838adad55797cf6fef3e36c65f4c17f549fea9f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp39-cp39-macosx_10_15_x86_64.whl
Size 8.6 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
daf14a525a904abbc1e71c3c806061c650f231b211c3ec76983898309da3398d
BLAKE2b-256 checksum
How to use checksums
335f74870b173cac697a39dde3555fc427fc2af7acb6314de9451d8d96ac2ea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp38-cp38-win_amd64.whl
Size 5.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
77af1d6a286ad8cafb56a49e8da221d4fda22e11dc693a12984d65375be40641
BLAKE2b-256 checksum
How to use checksums
7bafee4e2fe43ed04238069738ca1f5836e11ca114c4568bfd6bbe8c190a7ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp38-cp38-manylinux_2_24_x86_64.whl
Size 10.7 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
8392a974ca8e1f3d933c9fe5aee2995e490b1c97b78f843224adaea12693b879
BLAKE2b-256 checksum
How to use checksums
4d40ad6d7ded696737157f4e98e96a88a4b2798b3d2e95e23c1b078da0c97e6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp38-cp38-macosx_10_15_x86_64.whl
Size 8.6 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2f216a18ddf6e88c73e9bf10c004a359db5550ea72b2ecb3119e84752f0a7536
BLAKE2b-256 checksum
How to use checksums
3f74e5397a6da2c756ace042031397947e8d68ee6021e2f2f16c96f7c4f9c712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp37-cp37m-win_amd64.whl
Size 5.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
931f1e9c24bb52a751f174a7e2874ec047532aa6f0b293b96564e36d52337a9b
BLAKE2b-256 checksum
How to use checksums
013a6bc8d22e48121b0b9454951966a1184f783dab05f31cd4ad93dd7157f697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 10.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
050e17bd621f83859d15c7a4468b49f43419c3b6a60f3c4cecf829dc97822e6a
BLAKE2b-256 checksum
How to use checksums
c5844823b305b88a8c228fa82cb420918d706365cd4003493210b88366e43312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

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

Download URL nncase-1.5.0.20220331-cp37-cp37m-macosx_10_15_x86_64.whl
Size 8.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2b217aee634f70ac028bb2e0fe3465743b9df29de375fa42eb26de1f9b11a869
BLAKE2b-256 checksum
How to use checksums
8fd8c6df818facda627ed5358af91d8be59f13f622295f20b636834aba661871
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / nncase-1.5.0.20220331-cp36-cp36m-win_amd64.whl

Download URL nncase-1.5.0.20220331-cp36-cp36m-win_amd64.whl
Size 5.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
498c42019f48cd2eadcba04d2626c15c8eed85ecc85c2a9b6cbfe330d8e5f577
BLAKE2b-256 checksum
How to use checksums
195129abd1d77780acf5353371295f9b363169f2c494ccabe941dfcec3e8b4a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / nncase-1.5.0.20220331-cp36-cp36m-manylinux_2_24_x86_64.whl

Download URL nncase-1.5.0.20220331-cp36-cp36m-manylinux_2_24_x86_64.whl
Size 10.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
a412409152698518480825b1b5989cc6d67e4522644b9fc32751b885681579e8
BLAKE2b-256 checksum
How to use checksums
4e21edfbb45d76b22f2276e1b04a1c8abc985b931bdd62793773bc57da8af210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / nncase-1.5.0.20220331-cp36-cp36m-macosx_10_15_x86_64.whl

Download URL nncase-1.5.0.20220331-cp36-cp36m-macosx_10_15_x86_64.whl
Size 8.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5f69d31c53a0ee8f674cdb78c0ba67a0f9e8f8761a9da452fdf43ffdeb472345
BLAKE2b-256 checksum
How to use checksums
81177ad43e073428fb111b2b080ddc386927ef71e0cd20a3086e17614b2c99a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Security for nncase 1.5.0.20220331

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