MLPerf Tiny developments
Not to be merged but simply to open discussion about which developments we should cherry-pick and rebase to hls4ml main branch. Based on a quick look, I can imagine a few separate PRs:
-
FIFO depth profiling @nicologhielmetti #509 -
ReLU merge optimizer @anmeza @oliviaweng #586 -
QDenseBatchnorm support @julesmuhizi #718 (requires the corresponding QKeras PR to be merged google/qkeras#74) -
Arty support for VivadoAccelerator backend @GiuseppeDiGuglielmo -
Ultra96 support for VivadoAccelerator backend @GiuseppeDiGuglielmo #646 (to be split up) -
AXI Master interface for VivadoAccelerator backend @GiuseppeDiGuglielmo #646 (to be split up) -
Reprogrammable weights for VivadoAccelerator backend @GiuseppeDiGuglielmo #646 (to be split up)