2013-07-10 87 views
1

我一直在尋找使用cuSPARSE乘以一個密集矩陣的稀疏矩陣。
我的稀疏矩陣採用CSC(壓縮稀疏列格式)。

cuSPARSE支持從CSC到CSR的轉換,以及CSR格式的乘法,但我一直在尋找一種不涉及CSC到CSR轉換的解決方案。

我想問問,如果有人知道圖書館或類似的東西,實現這一點。
謝謝。cuda以CSC格式稀疏操作

回答

2

CSC是CSR轉置。所以只需通過CUSPARSE_OPERATION_TRANSPOSEtransA

+0

感謝您的回答!你也知道哪個更有效率?轉換'csc2csr'或傳遞'CUSPARSE_OPERATION_TRANSPOSE'? – MrDor

+0

如果您使用相同的數據進行多項操作,我會首先進行轉換。說到這一點,所花費的時間將取決於稀疏模式。所以在比較'csc2csr'和'CUSPARSE_OPERATION_TRANSPOSE'時沒有真正的好答案 –