All Projects → Xilinx → finn-base

Xilinx / finn-base

Licence: BSD-3-Clause License
Open Source Compiler Framework using ONNX as Frontend and IR

Programming Languages

python
139335 projects - #7 most used programming language
Verilog
626 projects
shell
77523 projects

Projects that are alternatives of or similar to finn-base

SynapseML
Simple and Distributed Machine Learning
Stars: ✭ 3,355 (+15876.19%)
Mutual labels:  onnx
YOLOX
YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
Stars: ✭ 6,570 (+31185.71%)
Mutual labels:  onnx
person-detection
TensorRT person tracking RFBNet300
Stars: ✭ 30 (+42.86%)
Mutual labels:  onnx
popart
Poplar Advanced Runtime for the IPU
Stars: ✭ 62 (+195.24%)
Mutual labels:  onnx
YaoBlocks.jl
Standard basic quantum circuit simulator building blocks. (archived, for it is moved to Yao.jl)
Stars: ✭ 26 (+23.81%)
Mutual labels:  intermediate-representation
wonnx
A GPU-accelerated ONNX inference run-time written 100% in Rust, ready for the web
Stars: ✭ 160 (+661.9%)
Mutual labels:  onnx
Unity Detection2AR
Localize 2D image object detection in 3D Scene with Yolo in Unity Barracuda and ARFoundation.
Stars: ✭ 147 (+600%)
Mutual labels:  onnx
ai-deployment
关注AI模型上线、模型部署
Stars: ✭ 149 (+609.52%)
Mutual labels:  onnx
lego-art-remix
Powerful computer vision assisted Lego mosaic creator · Over 500,000 images created (so far!)
Stars: ✭ 148 (+604.76%)
Mutual labels:  onnx
ONNX-Runtime-with-TensorRT-and-OpenVINO
Docker scripts for building ONNX Runtime with TensorRT and OpenVINO in manylinux environment
Stars: ✭ 15 (-28.57%)
Mutual labels:  onnx
yolov5 for rknn
YOLOv5 in PyTorch > ONNX > RKNN
Stars: ✭ 79 (+276.19%)
Mutual labels:  onnx
vs-mlrt
Efficient ML Filter Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2, and Real-CUGAN)
Stars: ✭ 34 (+61.9%)
Mutual labels:  onnx
openvino pytorch layers
How to export PyTorch models with unsupported layers to ONNX and then to Intel OpenVINO
Stars: ✭ 17 (-19.05%)
Mutual labels:  onnx
EfficientIR
人工智障本地图片检索工具 | An EfficientNet based image retrieval tool
Stars: ✭ 64 (+204.76%)
Mutual labels:  onnx
pytorch2keras
PyTorch to Keras model convertor
Stars: ✭ 788 (+3652.38%)
Mutual labels:  onnx
ppq
PPL Quantization Tool (PPQ) is a powerful offline neural network quantization tool.
Stars: ✭ 281 (+1238.1%)
Mutual labels:  onnx
Fast Stacked Hourglass Network OpenVino
A fast stacked hourglass network for human pose estimation on OpenVino
Stars: ✭ 52 (+147.62%)
Mutual labels:  onnx
ONNX-ImageNet-1K-Object-Detector
Python scripts for performing object detection with the 1000 labels of the ImageNet dataset in ONNX. The repository combines a class agnostic object localizer to first detect the objects in the image, and next a ResNet50 model trained on ImageNet is used to label each box.
Stars: ✭ 18 (-14.29%)
Mutual labels:  onnx
AI-LAB
This repository contains a docker image that I use to develop my artificial intelligence applications in an uncomplicated fashion. Python, TensorFlow, PyTorch, ONNX, Keras, OpenCV, TensorRT, Numpy, Jupyter notebook... 🐋🔥
Stars: ✭ 44 (+109.52%)
Mutual labels:  onnx
model-zoo-old
The ONNX Model Zoo is a collection of pre-trained models for state of the art models in deep learning, available in the ONNX format
Stars: ✭ 38 (+80.95%)
Mutual labels:  onnx

Core Components for Quantized Neural Network Inference

Gitter ReadTheDocs

finn-base is part of the FINN project and provides the core infrastructure for the FINN compiler, including:

  • wrapper around ONNX models for easier manipulation
  • infrastructure for applying transformation and analysis passes on ONNX graphs
  • infrastructure for defining and executing custom ONNX ops (for verification and code generation)
  • extensions to ONNX models using annotations, including few-bit data types, sparsity and data layout specifiers
  • several transformation passes, including topological sorting, constant folding and convolution lowering
  • several custom ops including im2col and multi-thresholding for quantized activations
  • several utility functions, including packing for few-bit integers

Installation

finn-base can be installed via pip by following these instructions.

Documentation

You can view the documentation on readthedocs or build them locally using ./run-docker.sh docs.

Community

We have a gitter channel where you can ask questions. You can use the GitHub issue tracker to report bugs, but please don't file issues to ask questions as this is better handled in the gitter channel.

We also heartily welcome contributions to the project, please check out the contribution guidelines and the list of open issues. Don't hesitate to get in touch over Gitter to discuss your ideas.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].