maciejkula/wyrm

Autodifferentiation package in Rust.

41
/ 100
Emerging

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.

machine-learning-engineering model-optimization gradient-descent scientific-computing numerical-analysis
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 13 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

179

Forks

13

Language

Rust

License

MIT

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.