File tree 1 file changed +4
-2
lines changed
stdlib/public/Differentiation
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -262,6 +262,7 @@ extension Array where Element: Differentiable {
262
262
//===----------------------------------------------------------------------===//
263
263
264
264
extension Array where Element: Differentiable {
265
+ @inlinable
265
266
@differentiable ( wrt: ( self , initialResult) )
266
267
public func differentiableReduce< Result: Differentiable > (
267
268
_ initialResult: Result ,
@@ -270,7 +271,7 @@ extension Array where Element: Differentiable {
270
271
reduce ( initialResult, nextPartialResult)
271
272
}
272
273
273
- @usableFromInline
274
+ @inlinable
274
275
@derivative ( of: differentiableReduce)
275
276
internal func _vjpDifferentiableReduce< Result: Differentiable > (
276
277
_ initialResult: Result ,
@@ -310,14 +311,15 @@ extension Array where Element: Differentiable {
310
311
}
311
312
312
313
extension Array where Element: Differentiable {
314
+ @inlinable
313
315
@differentiable ( wrt: self )
314
316
public func differentiableMap< Result: Differentiable > (
315
317
_ body: @differentiable ( Element ) -> Result
316
318
) -> [ Result ] {
317
319
map ( body)
318
320
}
319
321
320
- @usableFromInline
322
+ @inlinable
321
323
@derivative ( of: differentiableMap)
322
324
internal func _vjpDifferentiableMap< Result: Differentiable > (
323
325
_ body: @differentiable ( Element ) -> Result
You can’t perform that action at this time.
0 commit comments