通用类型参考#

NVPL Sparse 通用类型参考在本节中描述。

nvpl_sparse_format_t#

此类型指示稀疏矩阵的格式。有关其描述,请参阅 NVPL Sparse 存储格式

含义

NVPL_SPARSE_FORMAT_COO

矩阵以坐标 (COO) 格式存储,并以数组结构 (SoA) 布局组织

NVPL_SPARSE_FORMAT_CSR

矩阵以压缩稀疏行 (CSR) 格式存储

NVPL_SPARSE_FORMAT_CSC

矩阵以压缩稀疏列 (CSC) 格式存储

NVPL_SPARSE_FORMAT_SLICED_ELL

矩阵以分片 Ellpack (Sliced-ELL) 格式存储


nvpl_sparse_order_t#

此类型指示稠密矩阵的内存布局。

含义

NVPL_SPARSE_ORDER_ROW

矩阵以行优先顺序存储

NVPL_SPARSE_ORDER_COL

矩阵以列优先顺序存储


nvpl_sparse_index_type_t#

此类型指示用于表示稀疏矩阵索引的索引类型。

含义

NVPL_SPARSE_INDEX_32I

32 位有符号整数 [1, 2^31 - 1]

NVPL_SPARSE_INDEX_64I

64 位有符号整数 [1, 2^63 - 1]