Skip to content

Commit

Permalink
general vec/mat multiply grad
Browse files Browse the repository at this point in the history
  • Loading branch information
Dhairya Gandhi committed Jul 20, 2019
1 parent acefe2f commit db7e04c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/lib/array.jl
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ Base.:*(x::TrackedVector,y::Adjoint{T,<:AbstractVector{T}}) where {T} = track(*,
Base.:*(x::Adjoint{T,<:AbstractMatrix{T}},y::TrackedVector) where {T} = track(*, x, y)
Base.:*(x::TrackedVector,y::Adjoint{T,<:AbstractMatrix{T}}) where {T} = track(*, x, y)

@grad a::AbstractMatrix * b::AbstractVecOrMat =
@grad a::AbstractVecOrMat * b::AbstractVecOrMat =
data(a)*data(b), Δ ->* transpose(b), transpose(a) * Δ)

# NNlib
Expand Down

0 comments on commit db7e04c

Please sign in to comment.