Skip to content

Commit 8a51023

Browse files
authored
Apply suggestions from code review
1 parent 0b36555 commit 8a51023

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/sparse/generic.jl

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ function sparsetodense(A::Union{ROCSparseMatrixCSC{T},ROCSparseMatrixCSR{T},ROCS
1111

1212
function bufferSize()
1313
out = Ref{Csize_t}()
14-
rocsparse_sparse_to_dense(handle(), desc_sparse, desc_dense, out, C_NULL)
14+
rocsparse_sparse_to_dense(handle(), desc_sparse, desc_dense, algo, out, C_NULL)
1515
return out[]
1616
end
17+
buffer_size = Ref{Csize_t}()
1718
with_workspace(bufferSize) do buffer
18-
buffer_size = sizeof(buffer)
19+
buffer_size[] = sizeof(buffer)
1920
rocsparse_sparse_to_dense(handle(), desc_sparse, desc_dense, algo, buffer_size, buffer)
2021
end
2122
return B
@@ -43,8 +44,9 @@ function densetosparse(A::ROCMatrix{T}, fmt::Symbol, index::SparseChar,
4344
rocsparse_dense_to_sparse(handle(), desc_dense, desc_sparse, algo, out, C_NULL)
4445
return out[]
4546
end
47+
buffer_size = Ref{Csize_t}()
4648
with_workspace(bufferSize) do buffer
47-
buffer_size = sizeof(buffer)
49+
buffer_size[] = sizeof(buffer)
4850
# Analysis
4951
rocsparse_dense_to_sparse(handle(), desc_dense, desc_sparse, algo, C_NULL, buffer)
5052
nnzB = Ref{Int64}()
@@ -112,8 +114,9 @@ function vv!(transx::SparseChar, X::ROCSparseVector{T}, Y::DenseROCVector{T}, in
112114
return out[]
113115
end
114116

117+
buffer_size = Ref{Csize_t}()
115118
with_workspace(bufferSize) do buffer
116-
buffer_size = sizeof(buffer)
119+
buffer_size[] = sizeof(buffer)
117120
rocsparse_spvv(handle(), transx, descX, descY, result, T, buffer_size, buffer)
118121
end
119122
return result[]

0 commit comments

Comments
 (0)