hls4ml and hls4ml-tutorial

These are ecosystem siblings where the tutorial repository provides instructional notebooks and examples that teach users how to apply the core hls4ml framework for converting neural networks to synthesizable HLS code on FPGAs.

hls4ml
68
Established
hls4ml-tutorial
53
Established
Maintenance 17/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 10/25
Adoption 10/25
Maturity 8/25
Community 25/25
Stars: 1,849
Forks: 530
Downloads:
Commits (30d): 9
Language: Python
License: Apache-2.0
Stars: 416
Forks: 180
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
No Package No Dependents
No License No Package No Dependents

About hls4ml

fastmachinelearning/hls4ml

Machine learning on FPGAs using HLS

This project helps domain experts in fields like high-energy physics, quantum computing, or aerospace who need to process real-time data with extremely low latency. It takes machine learning models built with common frameworks and converts them into specialized firmware for FPGAs. The output is a highly optimized hardware implementation of your model, enabling rapid decision-making directly on hardware.

real-time control systems high-energy physics biomedical signal processing quantum computing satellite operations

About hls4ml-tutorial

fastmachinelearning/hls4ml-tutorial

Tutorial notebooks for hls4ml

This project provides step-by-step guides to help machine learning engineers optimize their trained deep learning models for deployment on specialized hardware like FPGAs. It takes a pre-trained model and converts it into a highly efficient hardware implementation, outputting an optimized design ready for synthesis. This is for engineers looking to accelerate their machine learning inferences in applications requiring low latency and high throughput.

FPGA development machine learning acceleration deep learning deployment hardware optimization high-performance computing

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work