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

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

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

Download URL nncase-1.4.0.20220303-cp310-cp310-win_amd64.whl
Size 5.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
38edee1632abb934673bd4186db58480b9ba2db568a6d086d3dc0a6bace5e074
BLAKE2b-256 checksum
How to use checksums
a54e8be1aa7721a09edbc4bee09cca6f17f3d1db1901bd5831646dc026137f06
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.4.0.20220303-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL nncase-1.4.0.20220303-cp310-cp310-manylinux_2_24_x86_64.whl
Size 10.6 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
ac1953a25c2cc3a9b1e6b5271ab02c95a46a63cff56877bdeefb2f629d2efe20
BLAKE2b-256 checksum
How to use checksums
f39faf9e159b0639d46ebdf8519ded3d8447cbe71771e9b6bb2d625e3fee0645
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.4.0.20220303-cp310-cp310-macosx_10_15_x86_64.whl

Download URL nncase-1.4.0.20220303-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
a48d13376d3523263c9f724792d642c1ac9b9265eed6cbbca351e721aa67342e
BLAKE2b-256 checksum
How to use checksums
c7d91a237687bf85b57b366746ab2c8756a4e32250f777d3fce73d2b59f8764d
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.4.0.20220303-cp39-cp39-win_amd64.whl

Download URL nncase-1.4.0.20220303-cp39-cp39-win_amd64.whl
Size 5.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4984b5a36cfc390bfaa847e25733d266c39a7f2032b32997977b6899223a36f7
BLAKE2b-256 checksum
How to use checksums
5be2ac5cdc52e15a0554384e67afa1a6b79d149c63992cbe88daa070ed61b09f
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.4.0.20220303-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL nncase-1.4.0.20220303-cp39-cp39-manylinux_2_24_x86_64.whl
Size 10.6 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
a0dc6cc5f35480e2f2a77076e0e78cf29c17831555cb3f61152cbd11de18bc37
BLAKE2b-256 checksum
How to use checksums
3848a30081514f452caede5ba43b36702df61497e09b3b6455a6b80713a62c47
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.4.0.20220303-cp39-cp39-macosx_10_15_x86_64.whl

Download URL nncase-1.4.0.20220303-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
19f527f666a0e4826c4a1a10808dab3e978089fd1f1343661e9d85dfe966eff1
BLAKE2b-256 checksum
How to use checksums
4ee3364fcd53276f77dd933c4589f9eea7902ef6e4d3423f172c98c0aaedef3f
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.4.0.20220303-cp38-cp38-win_amd64.whl

Download URL nncase-1.4.0.20220303-cp38-cp38-win_amd64.whl
Size 5.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
21c54e4dc823ecc3b561b8a862b81caf19a220fb8a711e12cf85f474d4ab7405
BLAKE2b-256 checksum
How to use checksums
b9be7902d566bc37135a4184ad7f0b5ca9eccadecd81aa8b03d58c4d6a03a5dd
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.4.0.20220303-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL nncase-1.4.0.20220303-cp38-cp38-manylinux_2_24_x86_64.whl
Size 10.6 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
e307d3f688df417673eab540018d3ed66684ef3fa04a50a18baff185c0fbc274
BLAKE2b-256 checksum
How to use checksums
d5f720517568d38a77ff05fb75417f8b053b150140aaf07a6ad97dd5c55cb9a9
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.4.0.20220303-cp38-cp38-macosx_10_15_x86_64.whl

Download URL nncase-1.4.0.20220303-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
7d5315420729f82e4cd0b17ddf178f11536ed8d583f63cfaefc63f5eeef592cc
BLAKE2b-256 checksum
How to use checksums
cec3a0983f2621960911b45a6f4e9629f26cf76919c0bfb2a294b19ae7788e22
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.4.0.20220303-cp37-cp37m-win_amd64.whl

Download URL nncase-1.4.0.20220303-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
40fc3d50df52705781a27c1349d4652466dac5932c5709b0ea13c20791e728b8
BLAKE2b-256 checksum
How to use checksums
f673c750ac141fb3d925511cfb84fe30e1757b835ac0ed0e90bd0dc42e85aea1
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.4.0.20220303-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL nncase-1.4.0.20220303-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 10.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
34fae5ce460bf936efffcb889c173e768d71d01eca8ed560ff737be97a4b3e34
BLAKE2b-256 checksum
How to use checksums
8a6bb85e4175c817ab9eb6ecf40129d054e4156db93502bd2b01a867b179a281
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.4.0.20220303-cp37-cp37m-macosx_10_15_x86_64.whl

Download URL nncase-1.4.0.20220303-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
6fa67f46d1b918de9fe3952a6516897f1cfa418d24c0a7f0c6687f0cacd9f59a
BLAKE2b-256 checksum
How to use checksums
0e04af7700fe3256d78b2c6f9b4aef515dbd00d21f3cae1286e385bf0f546d37
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.4.0.20220303-cp36-cp36m-win_amd64.whl

Download URL nncase-1.4.0.20220303-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
1d020d945ee9fa13caba25db56b5b210fb6eb70989cfacd9644581bb9e06a223
BLAKE2b-256 checksum
How to use checksums
2380e661602a79c8ba9b8053bc0fb61379b971783c9391b6f423e3cc6516eef6
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.4.0.20220303-cp36-cp36m-manylinux_2_24_x86_64.whl

Download URL nncase-1.4.0.20220303-cp36-cp36m-manylinux_2_24_x86_64.whl
Size 10.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d2e47a64114a972e73c78161dfacdacc8dfc3a239cb4b618af9a33df338bc373
BLAKE2b-256 checksum
How to use checksums
d306d00dbd1ce6578a0a8852fd982fbcf14f02295fede72f8a896a2b5d6de700
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.4.0.20220303-cp36-cp36m-macosx_10_15_x86_64.whl

Download URL nncase-1.4.0.20220303-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
ec49b61e9df1c66910fd23af41d786c6e20cca7b108a9c67d5a113eccfac562d
BLAKE2b-256 checksum
How to use checksums
3326ccec552b37117572db437a7a3ed3bb92680d487fa710c90dbeee056181d6
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.4.0.20220303

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