ReconfigureIO/brain
This repo contains Go implementation and corresponding APIs for acceleration of Binarized Neural Network (BNN) on FPGAs.
This project provides Go-based tools and APIs to speed up Binarized Neural Networks (BNNs) using FPGAs. It takes your neural network definition and data, and outputs accelerated inference and training processes. This is designed for developers building high-performance machine learning applications, particularly those focused on deep learning with resource constraints.
No commits in the last 6 months.
Use this if you are a Go developer building neural networks and need to dramatically accelerate their performance for inference or training by offloading computation to FPGAs.
Not ideal if you are not familiar with Go development or FPGA programming, or if your primary goal is to use pre-built machine learning models without custom hardware acceleration.
Stars
21
Forks
6
Language
Go
License
Apache-2.0
Category
Last pushed
Nov 13, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ReconfigureIO/brain"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications