Sparse matrix indexing包括KML_SPARSE_INDEX_BASE_ONE,KML_SPARSE_INDEX_BASE_ZERO这两个区分的意义在哪里呢。
我的主要疑问来自于kml_sparse_?csrmm中的kml_sparse_?csrmm-Sparse BLAS Level 2和Level 3函数-函数定义-KML_SPBLAS库函数说明-鲲鹏数学库 开发指南-开发指南-HPCKit-鲲鹏HPC开发文档-鲲鹏社区 (hikunpeng.com)
表1 layout与sparse matrix indexing关系
请问这是说只要制定了稀疏矩阵的索引的类型,稠密矩阵的layout就被指定了吗,是BC两个矩阵的layout都被指定了吗?
Sparse matrix indexing包括KML_SPARSE_INDEX_BASE_ONE,KML_SPARSE_INDEX_BASE_ZERO这两个区分的意义在哪里呢。
我的主要疑问来自于kml_sparse_?csrmm中的kml_sparse_?csrmm-Sparse BLAS Level 2和Level 3函数-函数定义-KML_SPBLAS库函数说明-鲲鹏数学库 开发指南-开发指南-HPCKit-鲲鹏HPC开发文档-鲲鹏社区 (hikunpeng.com)
表1 layout与sparse matrix indexing关系
Sparse matrix indexing
Dense matrix layout
KML_SPARSE_INDEX_BASE_ZERO
KML_SPARSE_LAYOUT_ROW_MAJOR
KML_SPARSE_INDEX_BASE_ONE
KML_SPARSE_LAYOUT_COLUMN_MAJOR