开源项目

onnxruntime

onnxruntime

跨平台高性能 ML 推理与训练加速引擎,直接运行 ONNX 格式模型,兼容 PyTorch、TensorFlow 等主流框架导出。核心价值在于统一的模型部署层,通过图优化、算子融合和硬件加速(CPU/GPU/NPU)显著降低推理延迟与成本,并支持分布式训练加速。微软主导,社区活跃,是生产环境中模型落地的关键基础设施,值得关注。

README

ONNX Runtime 是一个跨平台的推理与训练机器学习加速器。

ONNX Runtime 推理 可以带来更快的用户体验和更低的成本,支持来自 PyTorch、TensorFlow/Keras 等深度学习框架以及 scikit-learn、LightGBM、XGBoost 等经典机器学习库的模型。ONNX Runtime 兼容不同的硬件、驱动程序和操作系统,并通过利用适用的硬件加速器以及图优化和变换来提供最佳性能。了解更多 →

ONNX Runtime 训练 可通过为现有 PyTorch 训练脚本增加一行代码,在多节点 NVIDIA GPU 上加速 Transformer(自注意力架构)模型的训练时间。了解更多 →

开始使用与资源

版本发布

当前版本和过往版本可在此处找到:https://github.com/microsoft/onnxruntime/releases。

有关即将发布版本的详细信息,包括发布日期、公告、功能以及提交功能请求的指南,请访问版本路线图:https://onnxruntime.ai/roadmap。

数据/遥测

本项目可能会收集使用数据并将其发送给 Microsoft,以帮助我们改进产品和服务。有关更多详细信息,请参阅隐私声明。

贡献与反馈

我们欢迎贡献!请参阅贡献指南。

如需提交功能请求或错误报告,请在 GitHub Issues 中提交。

如需进行一般性讨论或提问,请使用 GitHub Discussions。

行为准则

本项目已采用 Microsoft 开源行为准则。 如需了解更多信息,请参阅行为准则常见问题 或通过 opencode@microsoft.com 联系我们提出任何其他问题或评论。

许可证

本项目采用 MIT 许可证 授权。

开源项目microsoft2026-08-22原文

相关内容