MDResearch/Mady
🌲 Ahead-of-time Static Macro-gen Automatic Differentiation. A little bit like Jax. Now in Beta
This tool helps Rust developers automatically generate derivative functions for their mathematical code before it runs. You input a standard Rust function performing calculations like addition, subtraction, multiplication, division, minimum, or maximum. It then outputs the original function along with a new 'gradient' function that computes the rate of change for each input. This is ideal for developers working on optimization problems or machine learning models who need to calculate derivatives efficiently.
No commits in the last 6 months.
Use this if you are a Rust developer needing to compute derivatives of your mathematical functions for tasks like optimization or machine learning, and you want these calculations to be highly efficient with no runtime overhead.
Not ideal if you are not a Rust developer, or if your mathematical functions involve complex operations beyond basic arithmetic, min/max, or custom-defined derivatives.
Stars
9
Forks
—
Language
Rust
License
MIT
Category
Last pushed
Apr 30, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/MDResearch/Mady"
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.