c0dearm/mushin
Computational graphs with reverse automatic differentation in the GPU
Mushin is a developer tool that allows Rust programmers to build and train machine learning models. It takes tensor data and mathematical operations as input, processes them on a GPU, and outputs gradients for model optimization. Rust developers who are building high-performance machine learning systems will find this useful.
397 stars and 10 monthly downloads. No commits in the last 6 months.
Use this if you are a Rust developer looking for a robust and type-safe way to implement deep learning models with automatic differentiation, leveraging GPU acceleration.
Not ideal if you are not a Rust programmer or are looking for a high-level, ready-to-use deep learning framework with extensive pre-built models and tools.
Stars
397
Forks
9
Language
Rust
License
—
Category
Last pushed
Aug 27, 2022
Monthly downloads
10
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/c0dearm/mushin"
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.