mgorshkov/np
⚡ NumPy-style arrays in C++ | CUDA GPU + AVX512 CPU | Tikhonov Regularized EVD, LSQR, MRRR, SVD, eigenvalue solvers
This project helps developers working with large datasets perform high-performance numerical computations. It takes in N-dimensional arrays of numerical data and can quickly perform complex mathematical operations like solving systems of linear equations or finding eigenvalues. This is for C++ developers building demanding scientific, machine learning, or data analysis applications.
Use this if you are a C++ developer needing to implement high-speed numerical array operations and machine learning algorithms directly into your applications, especially when dealing with large datasets that can benefit from GPU acceleration.
Not ideal if you are not a C++ developer or if your numerical computation needs are already met by higher-level languages and libraries like Python with NumPy, as this requires direct C++ development.
Stars
10
Forks
1
Language
C++
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mgorshkov/np"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
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.