Esempio n. 1
0
void
xDense2Csr<float>::
csr2dense_Function(bool flush)
{
    cuSparseStatus = cusparseScsr2dense(handle,
                                         n_rows,
                                         n_cols,
                                         descrA,
                                         device_values,
                                         device_row_offsets,
                                         device_col_indices,
                                         device_A,
                                         n_rows);  //dense Matrix A  stored in Col-major format
    CUDA_V_THROW(cuSparseStatus, "cusparseScsr2dense");

    cudaDeviceSynchronize();
}// end
Esempio n. 2
0
void
xCsr2Dense<float>::
xCsr2Dense_Function( bool flush )
{
    cuSparseStatus =  cusparseScsr2dense( handle,
                                          n_rows,
                                          n_cols,
                                          descrA,
                                          device_values,
                                          device_row_offsets,
                                          device_col_indices,
                                          device_A,
                                          n_rows );
    CUDA_V_THROW( cuSparseStatus, "cusparseScsr2dense" );

    cudaDeviceSynchronize( );
}
Esempio n. 3
0
		cusparseStatus_t cusparseXcsr2dense(int m, int n,const cusparseMatDescr_t descrA, const float *csrValA,
											const int *csrRowPtrA, const int *csrColIndA, float *A, int lda) {
			return cusparseScsr2dense(g_context->cusparseHandle, m, n, descrA, csrValA, csrRowPtrA, csrColIndA, A, lda);
		}