Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 908 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 908 Bytes

hls-fpga-machine-learning

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: tbd

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
  • Let us know if you would support for other ML codes.

Neural network architectures:

  • DNNs
  • in progress: CNNs, regressions