#97 · 主分类: 推理与本地部署
hls4ml
fpga
hls
intel-hls
keras
machine-learning
neural-network
onnx
python
pytorch
vivado
vivado-hls
使用HLS在FPGA上进行机器学习
项目最后更新:08/28/26
GitHub Stars
2.1K
Forks数量
583
贡献者数量
93
许可证
Apache-2.0
收录理由
hls4ml 能把训练好的神经网络直接转换成 FPGA 固件。你只需把 Keras、PyTorch 或 ONNX 模型交给它,它就会生成高层次的综合 C++ 代码,之后用 Vivado HLS 或 Intel HLS 就能编译成比特流和 IP 核。这让微秒级、低功耗的推理成为可能,而网络往返延迟往往无法满足这类场景。它已在 CERN 的 L1 触发系统、量子计算控制回路、核聚变反馈以及卫星监测中得到实际应用。对于延迟、资源占用和功耗都敏感的 FPGA 部署,hls4ml 让你能精细调整量化和剪枝,并在吞吐量与延迟之间做取舍,最终设计贴合你实际使用的板卡。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。