Skip to content

Commit d2a6b81

Browse files
add RD for second order
1 parent 03c2708 commit d2a6b81

File tree

5 files changed

+12
-6
lines changed

5 files changed

+12
-6
lines changed

lib/OptimizationManopt/Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ julia = "1.9"
2424

2525
[extras]
2626
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
27-
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
2827
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
28+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
2929
QuadraticModels = "f468eda6-eac5-11e8-05a5-ff9e497bcd19"
3030
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
31+
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
3132
RipQP = "1e40b3f8-35eb-4cd8-8edd-3e515bb9de08"
3233
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
3334
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
3435

3536
[targets]
36-
test = ["Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "RipQP", "Test", "Zygote"]
37+
test = ["Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "ReverseDiff", "RipQP", "Test", "Zygote"]

lib/OptimizationManopt/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using OptimizationManopt
22
using Optimization
33
using Manifolds
4-
using ForwardDiff, Zygote, Enzyme, FiniteDiff
4+
using ForwardDiff, Zygote, Enzyme, FiniteDiff, ReverseDiff
55
using Manopt, RipQP, QuadraticModels
66
using Test
77
using Optimization.SciMLBase

lib/OptimizationOptimJL/Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ version = "0.3.2"
66
[deps]
77
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
88
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
9+
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
910
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1011
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
11-
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
1212

1313
[compat]
1414
Optim = "1"
@@ -21,8 +21,9 @@ julia = "1.6"
2121
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
2222
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
2323
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
24+
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
2425
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2526
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
2627

2728
[targets]
28-
test = ["ForwardDiff", "ModelingToolkit", "Random", "Test", "Zygote"]
29+
test = ["ForwardDiff", "ModelingToolkit", "Random", "ReverseDiff", "Test", "Zygote"]

lib/OptimizationPRIMA/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ Reexport = "1"
1818
[extras]
1919
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
2020
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
21+
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
2122
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2223

2324
[targets]
24-
test = ["Test", "ForwardDiff", "ModelingToolkit"]
25+
test = ["Test", "ForwardDiff", "ModelingToolkit", "ReverseDiff"]

test/runtests.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ if GROUP == "All" || GROUP == "Core"
2121
elseif GROUP == "GPU" || GROUP == "OptimizationPolyalgorithms"
2222
dev_subpkg("OptimizationOptimJL")
2323
dev_subpkg("OptimizationOptimisers")
24+
elseif GROUP == "OptimizationNLPModels"
25+
dev_subpkg("OptimizationOptimJL")
26+
dev_subpkg("OptimizationMOI")
2427
end
2528

2629
@time begin

0 commit comments

Comments
 (0)