Xilinx / finn

Dataflow compiler for QNN inference on FPGAs
https://xilinx.github.io/finn
BSD 3-Clause "New" or "Revised" License
684 stars 219 forks source link

Replay buffer LEN=1 #894

Closed mmrahorovic closed 10 months ago

mmrahorovic commented 10 months ago

Quick summary

For fully unfolded layers along the SIMD dimension, we're hitting an edge case where the generic LEN=1. The replay buffer needs extensions to handle this edge case properly/efficiently.

Steps to Reproduce

Instantiate a replay buffer with LEN=1 (i.e. MW/SIMD=1). This can be done through the mvu_axi_tb.sv in the PR-branch: https://github.com/Xilinx/finn/pull/794

mmrahorovic commented 10 months ago

Issue resolved by: https://github.com/mmrahorovic/finn/pull/1 Thank you @preusser!