Array Types
NVIDIA cuVS APIs operate on arrays that describe vectors, matrices, outputs, and graph connectivity. Most APIs use dense arrays. A smaller set of C++ APIs accept sparse arrays for sparse features or graph-style inputs.
- Dense Arrays: pass dense vectors, matrices, and outputs into NVIDIA cuVS APIs across supported languages.
- Sparse Arrays: use CSR and COO sparse matrix views with NVIDIA cuVS C++ APIs that accept sparse inputs.