fastmachinelearning/hls4ml-tutorial

Tutorial notebooks for hls4ml

53
/ 100
Established

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.

416 stars.

Use this if you are a machine learning engineer or hardware developer who needs to deploy deep learning models on FPGAs to achieve significant performance improvements.

Not ideal if you are solely focused on software-based machine learning deployments or do not have access to FPGA development tools.

FPGA development machine learning acceleration deep learning deployment hardware optimization high-performance computing
No License No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 25 / 25

How are scores calculated?

Stars

416

Forks

180

Language

Jupyter Notebook

License

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/fastmachinelearning/hls4ml-tutorial"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.