Skip to content

Commit 001fd1e

Browse files
committed
Revert "Merge pull request #274 from aterenin/master"
This reverts commit b142b8e, reversing changes made to 451427e.
1 parent 18a0a52 commit 001fd1e

File tree

3 files changed

+0
-23
lines changed

3 files changed

+0
-23
lines changed

src/host/linalg.jl

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,3 @@ function LinearAlgebra.permutedims!(dest::AbstractGPUArray, src::AbstractGPUArra
211211
end
212212
return dest
213213
end
214-
215-
216-
## inv for Triangular
217-
for TR in (UpperTriangular, LowerTriangular, UnitUpperTriangular, UnitLowerTriangular)
218-
@eval function Base.inv(x::$TR{<:Any,<:AbstractGPUArray})
219-
out = typeof(parent(x))(I(size(x,1)))
220-
$TR(LinearAlgebra.ldiv!(x,out))
221-
end
222-
end

src/reference.jl

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -389,14 +389,4 @@ function GPUArrays.default_rng(::Type{<:JLArray})
389389
GLOBAL_RNG[]
390390
end
391391

392-
393-
## LinearAlgebra
394-
395-
using LinearAlgebra
396-
397-
for TR in (UpperTriangular, LowerTriangular, UnitUpperTriangular, UnitLowerTriangular)
398-
@eval LinearAlgebra.ldiv!(x::$TR{T,<:JLArray{T,2}}, y::JLArray{T,2}) where T<:Union{Complex{Float32}, Complex{Float64}, Float32, Float64} = JLArray(LinearAlgebra.ldiv!($TR(parent(x).data),y.data))
399-
@eval LinearAlgebra.rdiv!(x::JLArray{T,2}, y::$TR{T,<:JLArray{T,2}}) where T<:Union{Complex{Float32}, Complex{Float64}, Float32, Float64} = JLArray(LinearAlgebra.rdiv!(x.data,$TR(parent(y).data)))
400-
end
401-
402392
end

test/testsuite/linalg.jl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@
3434
@test gpu_c isa AT
3535
end
3636

37-
@testset "inv for triangular" for TR in (UpperTriangular, LowerTriangular, UnitUpperTriangular, UnitLowerTriangular)
38-
@test compare(x -> inv(TR(x)), AT, rand(Float32, 32, 32))
39-
end
40-
4137
for TR in (UpperTriangular, LowerTriangular, UnitUpperTriangular, UnitLowerTriangular)
4238
gpu_a = AT{Float32}(undef, 128, 128) |> rand! |> TR
4339
gpu_b = AT{Float32}(undef, 128, 128) |> TR

0 commit comments

Comments
 (0)