HLS4ML

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

Installation:

chmod 755 file.bin
./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):

export XILINXD_LICENSE_FILE=XXX@lxlicenXX
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

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2018-04-27 - MaurizioPierini
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback