FINN¶
Note
This website is currently under construction.
Welcome to the FINN Read the Docs website. This website is about the new, more modular version of FINN, which is currently under development on GitHub, and we welcome contributions from the community! Stay tuned for more updates.
What is FINN?¶
‘FINN’ is colloquially used to refer to two separate but highly related things:
The FINN project, which is an experimental framework from Xilinx Research Labs to explore deep neural network inference on FPGAs. It specifically targets quantized neural networks, with emphasis on generating dataflow-style architectures customized for each network. It includes tools for training quantized neural networks such as Brevitas, the FINN compiler, and the finn-hlslib Vivado HLS library of FPGA components for QNNs. An overview of the project can be taken from the following graphic and details can be seen on the FINN project homepage.

The repository, this Read the Docs website corresponds to. It is about the FINN compiler, which is the centerpiece of the FINN project. Details can be looked up directly in the FINN GitHub repository. To learn more about the FINN compiler, use this website and for a hands-on experience the repository contains some Jupyter notebooks which can be found under this link.