We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d837d60 commit a5ef5feCopy full SHA for a5ef5fe
stdlib/public/Differentiation/ArrayDifferentiation.swift
@@ -369,8 +369,11 @@ extension Array where Element: Differentiable {
369
value: [Result],
370
pullback: (Array<Result>.TangentVector) -> Array.TangentVector
371
) {
372
+ let count = self.count
373
var values: [Result] = []
374
var pullbacks: [(Result.TangentVector) -> Element.TangentVector] = []
375
+ values.reserveCapacity(count)
376
+ pullbacks.reserveCapacity(count)
377
for x in self {
378
let (y, pb) = valueWithPullback(at: x, of: body)
379
values.append(y)
0 commit comments