Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions usage/automatic-differentiation/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ You can switch between these using the unified [ADTypes.jl](https://github.com/S
For example, to use the [Mooncake.jl](https://github.com/compintell/Mooncake.jl) package for AD, you can run the following:

```{julia}
# Turing re-exports AutoForwardDiff, AutoReverseDiff, and AutoMooncake.
# Turing re-exports AutoEnzyme, AutoForwardDiff, AutoReverseDiff, and AutoMooncake.
# Other ADTypes must be explicitly imported from ADTypes.jl or
# DifferentiationInterface.jl.
using Turing
Expand Down Expand Up @@ -54,8 +54,7 @@ In principle, any AD library that DI provides an interface for can be used with

Note, however, that not all AD libraries in there are thoroughly tested on Turing models.
Thus, it is possible that some of them will either error (because they don't know how to differentiate through Turing's code), or maybe even silently give incorrect results (if you are very unlucky).
Turing is most extensively tested with **ForwardDiff.jl** (the default), **ReverseDiff.jl**, and **Mooncake.jl**.
We also run a smaller set of tests with Enzyme.jl.
Turing is most extensively tested with **ForwardDiff.jl** (the default), **Enzyme.jl**, **Mooncake.jl**, and **ReverseDiff.jl**.

::: {.callout-note}
## Gradient preparation
Expand Down
Loading