Skip to content

Commit be67fbc

Browse files
Kenomcabbott
andauthored
Update src/rulesets/Base/mapreduce.jl
Co-authored-by: Michael Abbott <[email protected]>
1 parent eb1ca01 commit be67fbc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/rulesets/Base/mapreduce.jl

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ function frule((_, ẋ), ::typeof(sum), x; dims=:)
77
end
88

99
function sum_rrule(x, dims::Colon)
10-
y = sum(x; dims=dims)
11-
let xdims=size(x)
10+
y = sum(x)
11+
let x_axes = axes(x)
1212
function sum_pullback(ȳ)
1313
= InplaceableThunk(
1414
x -> x .+= ȳ,
15-
@thunk(fill(ȳ, xdims...)),
15+
@thunk(fill(ȳ, x_axes)),
1616
)
1717
return (NoTangent(), x̄)
1818
end

0 commit comments

Comments
 (0)