Skip to content

Commit ed84d53

Browse files
authored
rm adjoint & transpose adjoints (#1259)
* rm adjoint + transpose adjoint * restore parent adjoints
1 parent 6336b60 commit ed84d53

File tree

1 file changed

+1
-26
lines changed

1 file changed

+1
-26
lines changed

src/lib/array.jl

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -337,33 +337,8 @@ end
337337
# LinearAlgebra
338338
# =============
339339

340-
@adjoint function transpose(x)
341-
back(Δ) = (transpose(Δ),)
342-
back::NamedTuple{(:parent,)}) =.parent,)
343-
return transpose(x), back
344-
end
345-
346-
@adjoint function LinearAlgebra.Transpose(x)
347-
back(Δ) = (LinearAlgebra.Transpose(Δ),)
348-
back::NamedTuple{(:parent,)}) =.parent,)
349-
return LinearAlgebra.Transpose(x), back
350-
end
351-
352-
353-
@adjoint function Base.adjoint(x)
354-
back(Δ) =',)
355-
back::NamedTuple{(:parent,)}) =.parent,)
356-
return x', back
357-
end
358-
359-
@adjoint function LinearAlgebra.Adjoint(x)
360-
back(Δ) = (LinearAlgebra.Adjoint(Δ),)
361-
back::NamedTuple{(:parent,)}) =.parent,)
362-
return LinearAlgebra.Adjoint(x), back
363-
end
364-
365340
@adjoint parent(x::LinearAlgebra.Adjoint) = parent(x), ȳ -> (LinearAlgebra.Adjoint(ȳ),)
366-
@adjoint parent(x::LinearAlgebra.Transpose) = parent(x), ȳ -> (LinearAlgebra.Transpose(ȳ),)
341+
@adjoint parent(x::LinearAlgebra.Transpose) = parent(x), ȳ -> (LinearAlgebra.Transpose(ȳ),)
367342

368343
function _kron(mat1::AbstractMatrix,mat2::AbstractMatrix)
369344
m1, n1 = size(mat1)

0 commit comments

Comments
 (0)