sparse_dot_topn
kokkos-kernels
sparse_dot_topn | kokkos-kernels | |
---|---|---|
1 | 1 | |
381 | 277 | |
0.8% | 1.4% | |
8.9 | 9.1 | |
21 days ago | 2 days ago | |
C++ | C++ | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sparse_dot_topn
kokkos-kernels
-
Is there an OOP-wrapper library for cublas?
It’s a work in progress, but Kokkos and the associated Kokkos Kernels are probably the closest thing to what you’re asking for.
What are some alternatives?
Dask - Parallel computing with task scheduling
oneMKL - oneAPI Math Kernel Library (oneMKL) Interfaces
similarity - TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
mdspan - Reference implementation of mdspan targeting C++23
madmom - Python audio and music signal processing library
rocBLAS - Next generation BLAS implementation for ROCm platform
sparse_dot - Python wrapper for Intel Math Kernel Library (MKL) matrix multiplication
kronmult993 - CPU and GPU implementations of kronmult.
data-science-ipython-notebooks - Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
cu - package cu provides an idiomatic interface to the CUDA Driver API.
stdBLAS - Reference Implementation for stdBLAS
kokkos - Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction