Sparse#
2025-10-17
2 min read time
Applies to Linux
Core to RAFT’s computational patterns for sparse data is its vocabulary of sparse types.
Contents:
- Sparse Types
SparsityTyperow_typecol_typennz_typeelement_typestructure_view_typeview_typestructure_typecontainer_policy_typecontainer_typesparse_structure()sparse_structure()get_nnz()get_n_rows()get_n_cols()initialize_sparsity()sparse_matrix_view()structure_view()get_elements()sparse_matrix()sparse_matrix()sparse_matrix()sparse_matrix()operator=()operator=()~sparse_matrix()view()raft::sparse_structureraft::sparse_matrix_viewraft::sparse_matrix- COO Matrix
- CSR Matrix
- Sparse Linear Algebra
- Sparse Matrix Operations
- Sparse Solvers
curand_generate_uniformX()curand_generate_uniformX()lanczos_compute_smallest_eigenvectors()lanczos_compute_smallest_eigenvectors()mst()raft::sparse::solver::alteration_functorraft::sparse::solver::new_edges_functorraft::sparse::solver::lanczos_solver_configraft::sparse::solver::Graph_COOraft::sparse::solver::MST_solver