1
我一直在尋找使用cuSPARSE乘以一個密集矩陣的稀疏矩陣。
我的稀疏矩陣採用CSC(壓縮稀疏列格式)。
cuSPARSE支持從CSC到CSR的轉換,以及CSR格式的乘法,但我一直在尋找一種不涉及CSC到CSR轉換的解決方案。
我想問問,如果有人知道圖書館或類似的東西,實現這一點。
謝謝。cuda以CSC格式稀疏操作
我一直在尋找使用cuSPARSE乘以一個密集矩陣的稀疏矩陣。
我的稀疏矩陣採用CSC(壓縮稀疏列格式)。
cuSPARSE支持從CSC到CSR的轉換,以及CSR格式的乘法,但我一直在尋找一種不涉及CSC到CSR轉換的解決方案。
我想問問,如果有人知道圖書館或類似的東西,實現這一點。
謝謝。cuda以CSC格式稀疏操作
CSC是CSR轉置。所以只需通過CUSPARSE_OPERATION_TRANSPOSE
爲transA
感謝您的回答!你也知道哪個更有效率?轉換'csc2csr'或傳遞'CUSPARSE_OPERATION_TRANSPOSE'? – MrDor
如果您使用相同的數據進行多項操作,我會首先進行轉換。說到這一點,所花費的時間將取決於稀疏模式。所以在比較'csc2csr'和'CUSPARSE_OPERATION_TRANSPOSE'時沒有真正的好答案 –