eaplatanios/ryft
A Rust Framework for Tracing, Automatic Differentiation, and Just-In-Time Compilation
This Rust library is for machine learning engineers and researchers who want to build high-performance machine learning systems. It helps optimize computational graphs by tracing operations, automatically differentiating them for training, and compiling them just-in-time for hardware accelerators. You input Rust code defining machine learning computations, and it outputs highly optimized, executable code for various hardware.
Use this if you are developing machine learning systems in Rust and need to leverage hardware accelerators like GPUs or TPUs for faster training and inference.
Not ideal if you are a data scientist primarily working with Python, or if you need a high-level, production-ready machine learning framework with extensive pre-built models and tools.
Stars
10
Forks
1
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Monthly downloads
9
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/eaplatanios/ryft"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
Oxen-AI/Oxen
Lightning fast data version control system for structured and unstructured machine learning...
LaurentMazare/tch-rs
Rust bindings for the C++ api of PyTorch.
SunDoge/dlpark
A Rust Library for High-Performance Tensor Exchange with Python
TheMesocarp/koho
Full spectrum sheaf neural network over arbitrary CW complexes.