ehsanmok/dlpackrs
DLPack safe Rust binding
This project helps Rust developers efficiently share multi-dimensional array data (tensors) between different machine learning and array processing frameworks like PyTorch, TensorFlow, and NumPy. It takes existing tensor data in one framework and provides a way to represent it in another, allowing for 'zero-cost' conversions where the data itself isn't copied. The primary users are Rust developers building applications that integrate with multiple data science ecosystems.
No commits in the last 6 months.
Use this if you are a Rust developer needing to exchange tensor data with deep learning or array processing libraries that support DLPack, without incurring performance overhead from data copies.
Not ideal if you are not a Rust developer or if your workflow does not involve integrating multiple deep learning or array processing frameworks.
Stars
15
Forks
2
Language
Rust
License
Apache-2.0
Category
Last pushed
Sep 20, 2022
Monthly downloads
32
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ehsanmok/dlpackrs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tracel-ai/burn
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on...
sonos/tract
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
pykeio/ort
Fast ML inference & training for ONNX models in Rust
elixir-nx/ortex
ONNX Runtime bindings for Elixir
robertknight/rten
ONNX neural network inference engine