apply Mike's change
This commit is contained in:
parent
5f99e5775a
commit
a3cda9016c
@ -86,9 +86,9 @@ Base.view(x::TrackedArray, inds...) = track(Base.view, x, inds...)
|
|||||||
|
|
||||||
@grad function view(x::AbstractArray, inds...)
|
@grad function view(x::AbstractArray, inds...)
|
||||||
view(data(x), inds...), function (Δ)
|
view(data(x), inds...), function (Δ)
|
||||||
grad_output = fill!(similar(data(x)), 0)
|
grad_output = zero(x)
|
||||||
subgrad = view(grad_output, inds...)
|
subgrad = view(grad_output, inds...)
|
||||||
setindex!(subgrad, Δ, :)
|
subgrad[:] = Δ
|
||||||
(grad_output, map(_->nothing, inds)...)
|
(grad_output, map(_->nothing, inds)...)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user