Skip to content

Commit ef9e144

Browse files
up ad docs
1 parent 91b9739 commit ef9e144

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

docs/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
1313
NLopt = "76087f3c-5699-56af-9a33-bf431cd00edd"
1414
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1515
OptimizationBBO = "3e6eede4-6085-4f62-9a71-46d9bc1eb92b"
16+
OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
1617
OptimizationCMAEvolutionStrategy = "bd407f91-200f-4536-9381-e4ba712f53f8"
1718
OptimizationEvolutionary = "cb963754-43f6-435e-8d4b-99009ff27753"
1819
OptimizationFlux = "253f991c-a7b2-45f8-8852-8b9a9df78a86"

docs/src/API/ad.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
# [Automatic Differentiation Construction Choice Recommendations](ad)
1+
# [Automatic Differentiation Construction Choice Recommendations](@id ad)
22

33
The choices for the auto-AD fill-ins with quick descriptions are:
44

5-
- `AutoForwardDiff()`: The fastest choice for small optimizations
6-
- `AutoReverseDiff(compile=false)`: A fast choice for large scalar optimizations
7-
- `AutoTracker()`: Like ReverseDiff but GPU-compatible
8-
- `AutoZygote()`: The fastest choice for non-mutating array-based (BLAS) functions
9-
- `AutoFiniteDiff()`: Finite differencing, not optimal but always applicable
10-
- `AutoModelingToolkit()`: The fastest choice for large scalar optimizations
11-
- `AutoEnzyme()`: Highly performant AD choice for type stable and optimized code
5+
- `AutoForwardDiff()`: The fastest choice for small optimizations
6+
- `AutoReverseDiff(compile=false)`: A fast choice for large scalar optimizations
7+
- `AutoTracker()`: Like ReverseDiff but GPU-compatible
8+
- `AutoZygote()`: The fastest choice for non-mutating array-based (BLAS) functions
9+
- `AutoFiniteDiff()`: Finite differencing, not optimal but always applicable
10+
- `AutoModelingToolkit()`: The fastest choice for large scalar optimizations
11+
- `AutoEnzyme()`: Highly performant AD choice for type stable and optimized code
1212

1313
## Automatic Differentiation Choice API
1414

1515
The following sections describe the Auto-AD choices in detail.
1616

1717
```@docs
18-
Optimization.AutoForwardDiff
19-
Optimization.AutoFiniteDiff
20-
Optimization.AutoReverseDiff
21-
Optimization.AutoZygote
22-
Optimization.AutoTracker
23-
Optimization.AutoModelingToolkit
24-
Optimization.AutoEnzyme
18+
OptimizationBase.AutoForwardDiff
19+
OptimizationBase.AutoFiniteDiff
20+
OptimizationBase.AutoReverseDiff
21+
OptimizationBase.AutoZygote
22+
OptimizationBase.AutoTracker
23+
OptimizationBase.AutoModelingToolkit
24+
OptimizationBase.AutoEnzyme
2525
```

0 commit comments

Comments
 (0)