VasanthakumarV/einops
Simplistic API for deep learning tensor operations
This tool helps Rust developers working with deep learning models quickly and clearly manipulate the structure of their data. You input a multi-dimensional array (tensor) representing anything from image data to tabular features, and it lets you specify its desired output shape using a concise, human-readable string. This is ideal for those building neural networks or other machine learning models in Rust who need to reshape, combine, split, or reduce tensor dimensions.
Use this if you are a Rust developer who frequently needs to change the shape or layout of multi-dimensional arrays (tensors) for deep learning tasks and want a more intuitive, less error-prone way to express these complex operations.
Not ideal if you are not a Rust developer or if your work does not involve manipulating multi-dimensional data structures for machine learning or scientific computing.
Stars
35
Forks
3
Language
Rust
License
—
Category
Last pushed
Feb 23, 2026
Monthly downloads
8
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/VasanthakumarV/einops"
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.