@@ -127,7 +127,7 @@ k = 13
127127 uplotype in (UpperTriangular, UnitUpperTriangular, LowerTriangular, UnitLowerTriangular)
128128
129129 A = triu (rand (elty, m, m))
130- dA = CuArray (A)
130+ dA = CuArray (A)
131131 Br = rand (elty,m,n)
132132 Bl = rand (elty,n,m)
133133 d_Br = CuArray (Br)
@@ -136,16 +136,16 @@ k = 13
136136 @test Bl/ adjtype (uplotype (A)) ≈ Array (d_Bl/ adjtype (uplotype (dA)))
137137 end
138138 # Check also that scaling parameter works
139- alpha = rand (elty)
139+ alpha = rand (elty)
140140 A = triu (rand (elty, m, m))
141- dA = CuArray (A)
141+ dA = CuArray (A)
142142 Br = rand (elty,m,n)
143143 d_Br = CuArray (Br)
144144 @test BLAS. trsm (' L' ,' U' ,' N' ,' N' ,alpha,A,Br) ≈ Array (CUBLAS. trsm (' L' ,' U' ,' N' ,' N' ,alpha,dA,d_Br))
145145 end
146146
147147 @testset " trsm_batched!" begin
148- alpha = rand (elty)
148+ alpha = rand (elty)
149149 bA = [rand (elty,m,m) for i in 1 : 10 ]
150150 map! ((x) -> triu (x), bA, bA)
151151 bB = [rand (elty,m,n) for i in 1 : 10 ]
@@ -288,7 +288,7 @@ k = 13
288288 B = Diagonal (rand (elty, m))
289289
290290 dA = CuArray (A)
291- dB = CuArray ( B)
291+ dB = adapt (CuArray, B)
292292
293293 C = A / B
294294 d_C = dA / dB
@@ -297,7 +297,7 @@ k = 13
297297 @test C ≈ Array (dA)
298298 @test C ≈ h_C
299299
300- B_bad = Diagonal (rand (elty, m+ 1 ))
300+ B_bad = Diagonal (CuArray ( rand (elty, m+ 1 ) ))
301301 @test_throws DimensionMismatch (" left hand side has $m columns but D is $(m+ 1 ) by $(m+ 1 ) " ) rdiv! (dA, B_bad)
302302 end
303303
@@ -483,12 +483,12 @@ k = 13
483483
484484 @test A ≈ h_A
485485 @test B ≈ h_B
486-
486+
487487 diagA = diagm (m, m, 0 => d_A)
488488 diagind_A = diagind (diagA, 0 )
489489 h_A = Array (diagA[diagind_A])
490490 @test A ≈ h_A
491-
491+
492492 diagA = diagm (m, m, d_A)
493493 diagind_A = diagind (diagA, 0 )
494494 h_A = Array (diagA[diagind_A])
0 commit comments