diff --git a/src/rt/diff.jl b/src/rt/diff.jl index 62f28fa7..88eafd70 100644 --- a/src/rt/diff.jl +++ b/src/rt/diff.jl @@ -4,7 +4,7 @@ vertex(a...) = IVertex{Any}(a...) ∇graph(f, ∇, a) = (@v(∇ .* ∇₁(f)(a)),) -∇graph(::typeof(+), ∇, a, b) = ∇, ∇ +∇graph(::typeof(+), ∇, a...) = (∇ for _ in a) ∇graph(::typeof(-), ∇, a, b) = ∇, @v(-∇)