• Stars
    star
    714
  • Rank 62,985 (Top 2 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open deep learning compiler stack for Kendryte AI accelerators ✨
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

支持的算子

K210/K510

K230

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

More Repositories

1

kendryte-standalone-sdk

Standalone SDK for kendryte K210
C
440
star
2

kendryte-standalone-demo

Demo of kendryte k210 standalone SDK
C
227
star
3

kendryte-freertos-sdk

This project is no longer maintained Not recommended for product development.
C
200
star
4

k230_sdk

Kendryte K230 SDK
C
152
star
5

kendryte-ide

Kendeyte IDE ✨
TypeScript
141
star
6

kendryte-doc-datasheet

Kendryte K210 datasheet
122
star
7

k510_buildroot

Kendryte K510 SDK
C
118
star
8

kflash.py

kflash, A Python-based cross-platform Kendryte K210 UART ISP Utility
Python
93
star
9

PaddlePi

PaddlePi
C
90
star
10

k230_docs

Kendryte K230 SDK Docs
HTML
78
star
11

kendryte-gnu-toolchain

Kendryte GNU Toolchain
C
74
star
12

k230_canmv

C
72
star
13

tensorflow-workspace

Tensorflow workspaces for training your custom models of K210
C
66
star
14

kendryte-freertos-demo

Demo of kendryte k210 FreeRTOS SDK
C++
64
star
15

kendryte-tensorflow

Tensorflow for Kendryte, optimized for KPU
C++
58
star
16

kendryte-openmv

C
55
star
17

canmv

C
51
star
18

kendryte-doc-standalone-programming-guide

Kendryte k210 standalone programming guide
51
star
19

K210-Micropython-OpenMV

C
42
star
20

k510_docs

Kendryte K510 Documents
Python
39
star
21

kendryte-flash-windows

Kendryte flash utility for Windows
C#
33
star
22

Toucan-LLM

Self-trained Large Language Models based on Meta LLaMa
Python
29
star
23

K230_training_scripts

C++
28
star
24

openocd-kendryte

C
23
star
25

kendryte-doc-freertos-programming-guide

Kendryte k210 freertos programming guide
18
star
26

Kendryte-dev-extension

TypeScript
17
star
27

canmv_examples

canmv examples
Python
16
star
28

arduino-k210

A arduino core for K210
C
13
star
29

caffe-workspace

11
star
30

kendryte-gcc

C
8
star
31

k510_build_image

docker image for compile k510 image
Shell
7
star
32

k230_canmv_docs

k230_canmv_docs
CSS
7
star
33

BurningTool

C
6
star
34

kendryte-newlib

C
6
star
35

canmv_docs

canmv docs
CSS
5
star
36

k230_linux_sdk

K230 Linux SDK
C
5
star
37

k510_BBL

C
4
star
38

kflash-linux

4
star
39

k510_isp_tuning_tool

K510 ISP Tunning tool
3
star
40

kendryte-qna

Kendryte Q&A
2
star
41

kendryte-ide-skel

skel folder for ide
C
2
star
42

canmv_k230

canmv k230 micropython openmv rtsmart mpp opensbi uboot
C
1
star
43

OrtKI

unofficial onnxruntime kernel interface
C++
1
star