@@ -138,6 +138,7 @@ function LinearAlgebra.dot(y::CuVector{T}, A::CuSparseMatrixCSC{T}, x::CuVector{
138
138
end
139
139
n = size (A, 2 )
140
140
141
+ # # COV_EXCL_START
141
142
function kernel (y:: CuDeviceVector{T1} , colPtr:: CuDeviceVector{T2} , rowVal:: CuDeviceVector{T2} ,
142
143
nzVal:: CuDeviceVector{T1} , x:: CuDeviceVector{T1} , result:: CuDeviceVector{T1} , n:: Integer , shuffle) where {T1,T2}
143
144
@@ -163,6 +164,7 @@ function LinearAlgebra.dot(y::CuVector{T}, A::CuSparseMatrixCSC{T}, x::CuVector{
163
164
end
164
165
return
165
166
end
167
+ # # COV_EXCL_STOP
166
168
167
169
function compute_threads (max_threads, wanted_threads, shuffle, dev)
168
170
if wanted_threads > max_threads
@@ -191,6 +193,7 @@ function LinearAlgebra.dot(y::CuVector{T}, A::CuSparseMatrixCSR{T}, x::CuVector{
191
193
end
192
194
n = size (A, 1 )
193
195
196
+ # # COV_EXCL_START
194
197
function kernel (y:: CuDeviceVector{T1} , rowPtr:: CuDeviceVector{T2} , colVal:: CuDeviceVector{T2} ,
195
198
nzVal:: CuDeviceVector{T1} , x:: CuDeviceVector{T1} , result:: CuDeviceVector{T1} , n:: Integer , shuffle) where {T1,T2}
196
199
@@ -216,6 +219,7 @@ function LinearAlgebra.dot(y::CuVector{T}, A::CuSparseMatrixCSR{T}, x::CuVector{
216
219
end
217
220
return
218
221
end
222
+ # # COV_EXCL_STOP
219
223
220
224
function compute_threads (max_threads, wanted_threads, shuffle, dev)
221
225
if wanted_threads > max_threads
0 commit comments