#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 让你能精细调整量化和剪枝,并在吞吐量与延迟之间做取舍,最终设计贴合你实际使用的板卡。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目