We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5dd7750 + 7a41bb0 commit 54de102Copy full SHA for 54de102
src/testsuite/linalg.jl
@@ -4,8 +4,21 @@ function test_linalg(AT)
4
@test compare(adjoint, AT, rand(Float32, 32, 32))
5
@test compare(transpose, AT, rand(Float32, 32, 32))
6
@test compare(transpose!, AT, Array{Float32}(undef, 32, 32), rand(Float32, 32, 32))
7
+ @test compare(transpose!, AT, Array{Float32}(undef, 128, 32), rand(Float32, 32, 128))
8
+ end
9
+
10
+ @testset "copyto! for triangular" begin
11
+ ga = Array{Float32}(undef, 128, 128)
12
+ gb = AT{Float32}(undef, 128, 128)
13
+ rand!(gb)
14
+ copyto!(ga, UpperTriangular(gb))
15
+ @test ga == Array(collect(UpperTriangular(gb)))
16
17
18
19
+ copyto!(ga, LowerTriangular(gb))
20
+ @test ga == Array(collect(LowerTriangular(gb)))
21
end
-
22
@testset "permutedims" begin
23
@test compare(x -> permutedims(x, (2, 1)), AT, rand(Float32, 2, 3))
24
@test compare(x -> permutedims(x, (2, 1, 3)), AT, rand(Float32, 4, 5, 6))
0 commit comments