Hls4ml
Visit Toolhls4ml is an open-source package for machine learning inference on FPGAs. It translates traditional machine learning models into high-level synthesis language for ultra-low-latency inference.
At a glance
Trending
hls4ml is an open-source package for machine learning inference on FPGAs. It translates traditional machine learning models into high-level synthesis language for ultra-low-latency inference.
Trending
About
hls4ml is an open-source Python package designed for machine learning inference on Field-Programmable Gate Arrays (FPGAs). It facilitates the creation of firmware implementations of machine learning algorithms using high-level synthesis (HLS) languages. The tool translates models from popular open-source machine learning frameworks, such as Keras, into HLS code, which can then be configured for specific use cases. While it originated from high-energy physics applications like L1 trigger systems at CERN, hls4ml has found diverse applications in areas such as quantum computing control systems, nuclear fusion feedback loops, low-power environmental monitoring on satellites, and biomedical signal processing. It supports various HLS backends including Xilinx Vivado HLS, Vitis HLS, Intel HLS, and Catapult HLS, with experimental support for Intel oneAPI.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending