如何使用 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 上计算倒数。我的原始矩阵的结构是具有大量零条目的一般形式(当然是可逆的)。