Skip to content

jmduarte/HLS_hls4ml_Tutorial

Repository files navigation

HLS & hls4ml Tutorial

Software Requirements

  • Vivado/Vitis Design Suite 2017.1 or later release (and source /PATH/TO/Vivado/20XX.X/settings64.sh with correct path/version)
  • Miniconda (can be downloaded from https://docs.conda.io/en/latest/miniconda.html)
  • Once Miniconda is installed and setup, create the conda environment with hls4ml and qkeras:
conda env create -f environment.yml
  • The setup to make a Jupyter kernel with the Xilinx libraries is (assuming Vivado is already set up / sourced)
python setup_kernel.py

Labs

  1. Introduction to HLS Lab 1
  2. Introduction to HLS Lab 2
  3. Pipelining Lab 1
  4. Pipelining Lab 2
  5. hls4ml Lab
  6. hls4ml+QKeras Lab

Other Resources