BobMcDear/rusten
A minimal, didactic implementation of tensors in Rust.
Rusten is a tool for developers who want to understand how multi-dimensional arrays, similar to those in NumPy, are implemented from scratch. It takes in basic array operations and allows you to see how they work under the hood, outputting the results of these operations. This is ideal for students or engineers learning about tensor manipulation and deep learning model foundations.
No commits in the last 6 months.
Use this if you are a Rust developer or student who wants to gain a foundational, clear understanding of how multi-dimensional arrays and their operations (like broadcasting or shape transformations) are built.
Not ideal if you need a high-performance, production-ready library for numerical computing or deep learning, or if you require a comprehensive feature set beyond core tensor functionalities.
Stars
13
Forks
1
Language
Rust
License
MIT
Category
Last pushed
Feb 21, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/BobMcDear/rusten"
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.