pykeio/ort
Fast ML inference & training for ONNX models in Rust
What it solves
ort は、ONNX形式の機械学習モデルを実行するための高性能なRustインターフェースを提供します。PyTorch、TensorFlow、Keras、scikit-learn、または PaddlePaddle でトレーニング済みモデルを、デバイス上またはデータセンターへ展開することを簡細化します。
How it works
主に Microsoft の ONNX Runtime ライブラリのラッパーとして機能し、Rust開発者が様々なアクセラレータを利用してハードウェア加速を実現できるようにします。また、他の純Rustランタイムをバックエンドとしてサポートします。
Who it’s for
エッジデバイスからサーバーまで、異なるプラットフォーム上で ONNX モデルのハードウェア加速推論およびトレーニングを行う必要がある Rust 開発者。
Highlights
- Broad Framework Support: Supports models from PyTorch, TensorFlow, Keras, scikit-learn, and PaddlePaddle.
- Hardware Acceleration: Compatible with almost any hardware accelerator via ONNX Runtime.
- Versatile Deployment: Light enough for on-device use while remaining powerful enough for data center deployment.
- Wide Adoption: Used by projects like Hugging Face's Text Embeddings Inference (TEI) and Google's Magika.
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch