pykeio/ort
Fast ML inference & training for ONNX models in Rust
解决的问题
它为 Rust 开发者提供了一种运行 ONNX 格式机器学习模型并进行硬件加速的方法。这使得在 PyTorch、TensorFlow、Keras、scikit-learn 或 PaddlePaddle 等框架中训练的模型,能够高效地部署在从数据中心到终端用户硬件的各种设备上。
运作方式
ort 作为 Microsoft ONNX Runtime 库的 Rust 接口(封装器),同时也支持其他纯 Rust 运行环境。它几乎可以在任何可用的硬件加速器上执行 ONNX 模型。
适用对象
需要在设备端或云端部署预训练机器学习模型,并追求高性能与硬件加速的 Rust 开发者。
特点
- 硬件加速的推理与训练。
- 通过 ONNX Runtime 支持广泛的硬件加速器。
- 兼容于来自 PyTorch、TensorFlow、Keras、scikit-learn 与 PaddlePaddle 的模型。
- 轻量化,适合设备端部署。
相关
- 项目
- 项目
- 项目
- 项目
- 项目