EF-Train: Enable Efficient On-device CNN Training on FPGA through Data Reshaping for Online Adaptation or Personalization
This code is implemented on the ZCU102 FPGA board. We use Vivado 2019.1 to generate bitstream of the design and use sdk to run the training process.
Tang, Yue, et al. "EF-Train: Enable efficient on-device CNN training on FPGA through data reshaping for online adaptation or personalization." ACM Transactions on Design Automation of Electronic Systems (TODAES) 27.5 (2022): 1-36.