kartben / nncase

Open deep learning compiler stack for Kendryte K210 AI accelerator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nncase

License Build Status

nncase is a neural network compiler for AI accelerators.

nncase 是一个为 AI 加速器设计的神经网络编译器。 技术交流 QQ 群:790699378

Install from binaries

从二进制安装

Download prebuilt binaries from Release.

下载预编译的二进制文件 Release

Build from source

从源码编译

Build from source

Supported operators

支持的算子

Usage

使用方法


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

About

Open deep learning compiler stack for Kendryte K210 AI accelerator

License:Apache License 2.0


Languages

Language:C++ 96.7%Language:Python 1.9%Language:CMake 1.1%Language:C 0.2%Language:Shell 0.0%Language:Batchfile 0.0%