@@ -92,7 +92,7 @@ function LinearAlgebra.copytri!(A::AbstractGPUMatrix{T}, uplo::AbstractChar, con
92
92
@inbounds _A[j,i] = conj (_A[i,j])
93
93
end
94
94
end
95
- U_conj! (get_backend (_A) , ndrange = size (_A ))
95
+ U_conj! (get_backend (A))(A , ndrange = size (A ))
96
96
elseif uplo == ' U' && ! conjugate
97
97
@kernel function U_noconj! (_A)
98
98
I = @index (Global, Cartesian)
@@ -101,7 +101,7 @@ function LinearAlgebra.copytri!(A::AbstractGPUMatrix{T}, uplo::AbstractChar, con
101
101
@inbounds _A[j,i] = _A[i,j]
102
102
end
103
103
end
104
- U_noconj! (get_backend (_A ))(_A , ndrange= size (_A ))
104
+ U_noconj! (get_backend (A ))(A , ndrange = size (A ))
105
105
elseif uplo == ' L' && conjugate
106
106
@kernel function L_conj! (_A)
107
107
I = @index (Global, Cartesian)
@@ -110,7 +110,7 @@ function LinearAlgebra.copytri!(A::AbstractGPUMatrix{T}, uplo::AbstractChar, con
110
110
@inbounds _A[i,j] = conj (_A[j,i])
111
111
end
112
112
end
113
- L_conj! (get_backend (_A ))(_A , ndrange = size (_A ))
113
+ L_conj! (get_backend (A ))(A , ndrange = size (A ))
114
114
elseif uplo == ' L' && ! conjugate
115
115
@kernel function L_noconj! (_A)
116
116
I = @index (Global, Cartesian)
@@ -119,7 +119,7 @@ function LinearAlgebra.copytri!(A::AbstractGPUMatrix{T}, uplo::AbstractChar, con
119
119
@inbounds _A[i,j] = _A[j,i]
120
120
end
121
121
end
122
- L_noconj! (get_backend (_A ))(_A , ndrange = size (_A ))
122
+ L_noconj! (get_backend (A ))(A , ndrange = size (A ))
123
123
else
124
124
throw (ArgumentError (" uplo argument must be 'U' (upper) or 'L' (lower), got $uplo " ))
125
125
end
@@ -178,7 +178,7 @@ function LinearAlgebra.tril!(A::AbstractGPUMatrix{T}, d::Integer = 0) where T
178
178
@inbounds _A[i, j] = zero (T)
179
179
end
180
180
end
181
- tril_kernel! (get_backend (_A ))(_A, _d , ndrange = size (_A ))
181
+ tril_kernel! (get_backend (A ))(A, d , ndrange = size (A ))
182
182
return A
183
183
end
184
184
@@ -190,7 +190,7 @@ function LinearAlgebra.triu!(A::AbstractGPUMatrix{T}, d::Integer = 0) where T
190
190
@inbounds _A[i, j] = zero (T)
191
191
end
192
192
end
193
- triu_kernel! (get_backend (_A ))(_A, _d , ndrange = length (_A ))
193
+ triu_kernel! (get_backend (A ))(A, d , ndrange = size (A ))
194
194
return A
195
195
end
196
196
@@ -423,7 +423,7 @@ LinearAlgebra.rmul!(A::AbstractGPUArray, b::Number) = generic_rmul!(A, b)
423
423
424
424
function generic_lmul! (s:: Number , X:: AbstractArray )
425
425
@kernel function lmul_kernel! (X, s)
426
- i = @index (Global, linear )
426
+ i = @index (Global, Linear )
427
427
@inbounds X[i] = s* X[i]
428
428
end
429
429
lmul_kernel! (get_backend (X))(X, s, ndrange = size (X))
0 commit comments