maciejkula/wyrm
Autodifferentiation package in Rust.
This library helps Rust developers build and optimize machine learning models that require calculating gradients efficiently. It takes model definitions and data as input, producing optimized model parameters. This is for software engineers and machine learning practitioners who are building custom models directly in Rust.
179 stars and 27 monthly downloads. No commits in the last 6 months.
Use this if you need to implement machine learning models in Rust and require a high-performance, low-overhead automatic differentiation engine, especially for sparse or small models on the CPU.
Not ideal if you prefer high-level machine learning frameworks or are working with very large, dense models that benefit heavily from GPU acceleration.
Stars
179
Forks
13
Language
Rust
License
MIT
Category
Last pushed
Jun 21, 2018
Monthly downloads
27
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/maciejkula/wyrm"
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.