Sparse#
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()~sparse_matrix()view()raft::sparse_structureraft::sparse_matrix_viewraft::sparse_matrix- COO Matrix
- CSR Matrix
- Sparse Linear Algebra
csr_add_calc_inds()csr_add_finalize()coo_degree()coo_degree()coo_degree_scalar()coo_degree_scalar()coo_degree_nz()coo_degree_nz()compute_graph_laplacian()compute_graph_laplacian()laplacian_normalized()laplacian_normalized()csr_row_normalize_l1()csr_row_normalize_max()rowNormCsr()sddmm()spmm()coo_symmetrize()coo_symmetrize()symmetrize()csr_transpose()
- Sparse Matrix Operations
- Sparse Solvers