#97 · Primary category: Inference & Local Deploy
hls4ml
Machine learning on FPGAs using HLS
Project last updated:08/28/26
GitHub Stars
2.1K
Forks
583
Contributors
93
License
Apache-2.0
Why we included this project
hls4ml turns a trained neural network into FPGA firmware. You give it a model from Keras, PyTorch, or ONNX, and it produces high-level synthesis C++ that Vivado HLS or Intel HLS can compile into a bitstream and IP core. That makes microsecond-scale, low-power inference possible where a network round-trip would be too slow. It has been used in CERN's L1 trigger systems, quantum-computing control loops, fusion feedback, and satellite monitoring. For FPGA deployments where latency, resource usage, and power all matter, hls4ml gives you direct control over quantization and pruning, and lets you trade throughput against latency, so the final design.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
llama.cpp
LLM inference in C/C++
vllm
A high-throughput and memory-efficient inference and serving engine for LLMs
gpt4all
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.