如何使用CUDA反转使用python库“ cupy”创建的以下稀疏矩阵(以下称为row_sparse_cupy)?示例代码为
import cupy as cp
import numpy as np
import scipy.sparse as sp
N=100
row_sparse = sp.csr_matrix(np.identity(100))
add=np.random.standard_normal((10,10))
row_sparse[:10,:10]=add # (just creating some general non-identity matrix)
row_sparse_cupy=cp.sparse.csr_matrix(row_sparse,dtype=cp.float32)
我最初的问题是根据一般的大稀疏矩阵(N = 100000)设置的。我的目标是在我的GPU上计算逆。我原始矩阵的结构是通用形式,具有零个条目(当然是可逆的)。