primercuervo / HLS4ML

Home Page:https://hls-fpga-machine-learning.github.io/hls-fpga-machine-learning/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HLS4ML

A package for creating firmware implementations of machine learning algorithms using high level synthesis language (HLS). We translate traditional machine learning package models into HLS that can be configured for your use-case!

The project is currently in development, so please let us know your experiences and if you would like new features to be added.

contact: hls4ml.help@gmail.com

dependencies

numpy,h5py: required for the translation of keras model files
http://www.numpy.org
http://www.h5py.org

pyyaml: for configuration file parsing
https://pypi.python.org/pypi/PyYAML

Xilinx license: required for the simulation and synthesis of the HLS

status

in construction

ML code support:

  • Keras/Tensorflow
  • Let us know if you would support for other ML codes.

Neural network architectures:

  • DNNs
  • in progress: CNNs, regressions

About

https://hls-fpga-machine-learning.github.io/hls-fpga-machine-learning/

License:GNU General Public License v3.0


Languages

Language:C++ 43.2%Language:Python 30.0%Language:Objective-C 13.7%Language:C 9.5%Language:Tcl 3.6%