There is a newer version of this record available.

Software Open Access

hls-fpga-machine-learning/hls4ml: v0.2.0

Vladimir Loncar; Nhan Tran; Ben Kreis; Jennifer Ngadiuba; Javier Duarte; Sioni Summers; EJ Kreinar; Dejan Golubovic; Zhenbin Wu; Yutaro Iiyama; Duc Hoang; Dylan Rankin; Petr Zejdl

What's new:

  • tf_to_hls: convert tensorflow protobuf (.pb) models to HLS projects
  • Support for Keras model .h5 files (extending existing support for .json architecture + .h5 weights format)
  • Support larger Conv1D / 2D layers
  • Support for binary and ternary layers from QKeras
  • API enhancements for addition of custom layer and new backends
  • Keras and HLS model profiling tool
  • hls4ml report command to gather HLS build reports
  • hls4ml build -l command to run logic synthesis
  • Fused Batch Normalization and Dense layer optimization pass

Files (5.5 MB)
Name Size
5.5 MB Download
All versions This version
Views 1,861661
Downloads 454
Data volume 164.7 MB22.1 MB
Unique views 1,769644
Unique downloads 424


Cite as