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

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

Total release size: 295.5 MB

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

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

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

Download URL nncase-2.1.0.20230703-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
42f9ea02d0dd2be4c089a6595527ec85d549f353ecce8b6882522deb87150ca9
BLAKE2b-256 checksum
How to use checksums
80e495073d501766b0599b2ff7a3d6b4cf2e4aaedde51584b7ce5784a95c1f09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

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

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

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

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

Download URL nncase-2.1.0.20230703-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c14da47ca3fa97913294384363449292c965703e04c35d55215f6895c74e5f47
BLAKE2b-256 checksum
How to use checksums
de58419487d671ad807f7029e46c21bb6ab2b4e3f33bc74306d457caf9556d23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-2.1.0.20230703-cp39-cp39-macosx_10_15_x86_64.whl
Size 24.7 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5e6761ca719be3c6350ed917ab2e2c5a657e8525e0a022776eb6f7af1ae09e82
BLAKE2b-256 checksum
How to use checksums
e34153acbb536aed05dca8364dc37b4599bb8b798f34db40247848e9afc5065e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

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

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

Download URL nncase-2.1.0.20230703-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c3827696fb7bf1b2a39c6411d0291cb94f76de511ddbf05230229fdebef3787a
BLAKE2b-256 checksum
How to use checksums
4961a89c4ccf838327d68460a8c71c6123b4092c3c42621eb9b427c78b65d997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-2.1.0.20230703-cp38-cp38-macosx_10_15_x86_64.whl
Size 24.7 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
219494eb566489a541e599fd122dd8d1019706a35804cf17f64271a5fbdebf4a
BLAKE2b-256 checksum
How to use checksums
5ba9d274beda98ef729c761a10db18dffc76e42d0515bea545cfe46f7d900a3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-2.1.0.20230703-cp37-cp37m-win_amd64.whl
Size 19.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
ac5def37bc44af2a6badf7f8326db306e25ec444635971145887518d487dda30
BLAKE2b-256 checksum
How to use checksums
0f5f4a496cbbe018321e24729554ee6346a18120c66ace55acd0abb5f4e9dc86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

Download URL nncase-2.1.0.20230703-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 30.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8bcacd22029778d5b29277aa3530ad1e04763d0fa4eb40b91bfaa666905e6227
BLAKE2b-256 checksum
How to use checksums
228c65a135b2cef3f3ce7d97551903fba8a5abed9347076c6900600dec2f4e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

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

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

Security for nncase 2.1.0.20230703

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