This is a project for accelerating MNIST classification using FPGA pynq board. We implemented streaming architecture using 1-bit quantization. As a result, our hardware is currently about 10x faster than using numpy for MNIST classification.
src
: vivado HLS source code for main hardware
MNIST-accelerator-comparison.ipynb
: An example for comparing the speed of hardware and numpy
preprocess.ipynb
: with this file, you can preprocess weights or preprocess dataset for specific batch size