HLS4ML is a user-friendly software, based on High-Level Synthesis (HLS), designed to deploy network architectures on FPGAs. The package is project shared within CERN, Fermilab, and MIT. All details can be found at this URL. This page only describes how to get start with HLS4ML from a CERN account in the local computing environment.

Getting started

Installing Vivado HLS

Download Vivado 2017.2 from the Xilinx website the Linux Self Extracting Web Installer (file.bin) from HLx Editions Full Product Installation would work


chmod 755 file.bin

Follow the instructions on the GUI. The default options would typically work ok on a CERN machine.

Setup and licenses (check with IT for the CERN specific values):

source /your_installation_dir/Xilinx/DocNav/.settings64-DocNav.sh
source /your_installation_dir/Xilinx/Vivado/2017.2/.settings64-Vivado.sh
source /your_installation_dir/Xilinx/Vivado_HLS/2017.2/.settings64-Vivado_High_Level_Synthesis.sh

-- MaurizioPierini - 2018-04-27

This topic: Main > TWikiUsers > MaurizioPierini > MPP > HLS4ML
Topic revision: r1 - 2018-04-27 - MaurizioPierini
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback