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 2.0.0.20230602

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

Total release size: 143.1 MB

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

Download URL nncase-2.0.0.20230602-cp310-cp310-win_amd64.whl
Size 9.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c12606dc5204a3dc57e685622de1681542ff032dfeddf164a4cc551f2458aaea
BLAKE2b-256 checksum
How to use checksums
6840541bbc9b57923b4fa904efe2e312c3d13ae270c52876053d33f8b13e4599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cfbb7fb9caf5abf8c57198e7c4a4bd0cc580186c3815d690bd74cccf407a5633
BLAKE2b-256 checksum
How to use checksums
83c6bcca7915992eea0847a2aa21f413f6b665ae0d1e4e8f3c5a7a5bd1306e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp310-cp310-macosx_10_15_x86_64.whl
Size 11.8 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
932c34b4dc0ed9564908668b2656a52a2903923e9b8e83853ff6ebc72a16f25b
BLAKE2b-256 checksum
How to use checksums
fd8d05f91896b2c40722eb79cda649e91e0396090ee213b9d935c72eac1de399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp39-cp39-win_amd64.whl
Size 9.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1ed319448f0c683bf2bdb66b93af103bfb016188a027269622e6cec422471f2d
BLAKE2b-256 checksum
How to use checksums
8fdd26723462be36e80e4d0f840c173f7e2781b8aaed07e41c4b64e72db8e169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
86d17fae19e999534c68e22db8e24a0b358c9c70fb529eb0a64560405818682d
BLAKE2b-256 checksum
How to use checksums
40e381f2f2c89e0e564a54872b0ec6f86dbc02a6775e5582fdc52ed75f9a3cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp39-cp39-macosx_10_15_x86_64.whl
Size 11.8 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6c9b12a7aebc6c8eb3ef2b9c17a350466a0d0f1f8c31f27f790176dc386a987e
BLAKE2b-256 checksum
How to use checksums
7b1875194cba2105df28b2662ae11feac7f877e192a49a777453b54861a9e897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp38-cp38-win_amd64.whl
Size 9.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4753c17e726490e7018a0d89a1e2d002dec53d88b2da81d4c6854ddb325c65e5
BLAKE2b-256 checksum
How to use checksums
214da88ef128a2d67599699770dbcddf335eb7977d982719c82354cb018a6a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e84942f0ba898f9f94c8edf165251bd7ece8c0494f2c11e72e6de2d16e08fff4
BLAKE2b-256 checksum
How to use checksums
ab5de83f67935337901376067887f4da74cf31ae4c2c7463bec2cf8b690b50f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp38-cp38-macosx_10_15_x86_64.whl
Size 11.8 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7c49bbe085060f446e6d96c50ae95a413460802d2fb79220082e6bf71217a8e5
BLAKE2b-256 checksum
How to use checksums
b64d866872b9f29f52edcea5435a755ec218da17aa9538cb1e7c00ed8f184281
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp37-cp37m-win_amd64.whl
Size 9.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
335498bcd224f4a8257365f6b9959b0565e946545018ca5f8fcb76876e902dec
BLAKE2b-256 checksum
How to use checksums
67fb22dcb65c36144cff1fe5fac6b0fb48a0f3a3b65a095fadd6aa6de3d3b66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3b4147d3701ecece8b197c34db56e1838bbabdf72a6ced8eabe9c7a9db85383d
BLAKE2b-256 checksum
How to use checksums
5c68c5aa69c6adb97cd4183a9e98e4d3167400991f93673fc9cce89daebac141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

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

Download URL nncase-2.0.0.20230602-cp37-cp37m-macosx_10_15_x86_64.whl
Size 11.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3f34f75fb51defd72617ef867c543e16b454e5df1318b297f9e0d09b9cd633b3
BLAKE2b-256 checksum
How to use checksums
9cc432df7685b363019fb5a7e25656896c41bc309084a2ab31f11915025eb02f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.7

Security for nncase 2.0.0.20230602

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