Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Commit 271851a

Browse files
authored
Flip reverse and forward for second-order AD
It looks like the Forward and Reverse backends had been switched
1 parent e30f933 commit 271851a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/OptimizationDIExt.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ using ADTypes, SciMLBase
1616

1717
function generate_adtype(adtype)
1818
if !(adtype isa SciMLBase.NoAD) && ADTypes.mode(adtype) isa ADTypes.ForwardMode
19-
soadtype = DifferentiationInterface.SecondOrder(adtype, AutoReverseDiff()) #make zygote?
19+
soadtype = DifferentiationInterface.SecondOrder(adtype, AutoForwardDiff())
2020
elseif !(adtype isa SciMLBase.NoAD) && ADTypes.mode(adtype) isa ADTypes.ReverseMode
21-
soadtype = DifferentiationInterface.SecondOrder(AutoForwardDiff(), adtype)
21+
soadtype = DifferentiationInterface.SecondOrder(AutoReverseDiff(), adtype)
2222
else
2323
soadtype = adtype
2424
end

0 commit comments

Comments
 (0)