dmlc/dlpack
common in-memory tensor structure
DLPack helps deep learning engineers and researchers easily share complex data structures, known as tensors, between different deep learning frameworks. It takes a tensor from one framework and allows it to be used directly in another, providing greater flexibility. This is primarily used by developers building or integrating deep learning systems.
1,178 stars.
Use this if you are a deep learning engineer or researcher who needs to share tensor data efficiently between different deep learning frameworks or integrate vendor-specific hardware optimizations.
Not ideal if you are an end-user of deep learning models and do not work directly with framework-level tensor operations or model development.
Stars
1,178
Forks
159
Language
C++
License
Apache-2.0
Category
Last pushed
Jan 26, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dmlc/dlpack"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
apache/tvm
Open Machine Learning Compiler Framework
uxlfoundation/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
Tencent/ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
OpenMined/TenSEAL
A library for doing homomorphic encryption operations on tensors
iree-org/iree-turbine
IREE's PyTorch Frontend, based on Torch Dynamo.