diff --git a/lib/OptimizationManopt/Project.toml b/lib/OptimizationManopt/Project.toml index b9f1151ab..a1028bb6a 100644 --- a/lib/OptimizationManopt/Project.toml +++ b/lib/OptimizationManopt/Project.toml @@ -24,13 +24,14 @@ julia = "1.9" [extras] Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" -ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41" +ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" QuadraticModels = "f468eda6-eac5-11e8-05a5-ff9e497bcd19" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" RipQP = "1e40b3f8-35eb-4cd8-8edd-3e515bb9de08" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = ["Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "RipQP", "Test", "Zygote"] +test = ["Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "ReverseDiff", "RipQP", "Test", "Zygote"] diff --git a/lib/OptimizationManopt/test/runtests.jl b/lib/OptimizationManopt/test/runtests.jl index 3a6687189..2c84d8623 100644 --- a/lib/OptimizationManopt/test/runtests.jl +++ b/lib/OptimizationManopt/test/runtests.jl @@ -1,7 +1,7 @@ using OptimizationManopt using Optimization using Manifolds -using ForwardDiff, Zygote, Enzyme, FiniteDiff +using ForwardDiff, Zygote, Enzyme, FiniteDiff, ReverseDiff using Manopt, RipQP, QuadraticModels using Test using Optimization.SciMLBase diff --git a/lib/OptimizationOptimJL/Project.toml b/lib/OptimizationOptimJL/Project.toml index 4a53c0d47..0cdd5c1cd 100644 --- a/lib/OptimizationOptimJL/Project.toml +++ b/lib/OptimizationOptimJL/Project.toml @@ -6,9 +6,9 @@ version = "0.3.2" [deps] Optim = "429524aa-4258-5aef-a3af-852621145aeb" Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba" +PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" -PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" [compat] Optim = "1" @@ -21,8 +21,9 @@ julia = "1.6" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = ["ForwardDiff", "ModelingToolkit", "Random", "Test", "Zygote"] +test = ["ForwardDiff", "ModelingToolkit", "Random", "ReverseDiff", "Test", "Zygote"] diff --git a/lib/OptimizationPRIMA/Project.toml b/lib/OptimizationPRIMA/Project.toml index 2dfe8e01d..f784eb974 100644 --- a/lib/OptimizationPRIMA/Project.toml +++ b/lib/OptimizationPRIMA/Project.toml @@ -18,7 +18,8 @@ Reexport = "1" [extras] ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" +ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] -test = ["Test", "ForwardDiff", "ModelingToolkit"] +test = ["Test", "ForwardDiff", "ModelingToolkit", "ReverseDiff"] diff --git a/test/runtests.jl b/test/runtests.jl index 0bf8d63f2..ba1714ca2 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -21,6 +21,9 @@ if GROUP == "All" || GROUP == "Core" elseif GROUP == "GPU" || GROUP == "OptimizationPolyalgorithms" dev_subpkg("OptimizationOptimJL") dev_subpkg("OptimizationOptimisers") +elseif GROUP == "OptimizationNLPModels" + dev_subpkg("OptimizationOptimJL") + dev_subpkg("OptimizationMOI") end @time begin