Skip to content

Commit 88e06da

Browse files
committed
update ManOpt and associated packages
1 parent 9fc7f3a commit 88e06da

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

lib/OptimizationManopt/Project.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1414

1515
[compat]
1616
LinearAlgebra = "1.10"
17-
ManifoldDiff = "0.3.10"
18-
Manifolds = "0.9.18"
19-
ManifoldsBase = "0.15.10"
20-
Manopt = "0.4.63"
17+
ManifoldDiff = "0.3.10, 0.4"
18+
Manifolds = "0.9.18, 0.10"
19+
ManifoldsBase = "0.15.10, 1"
20+
Manopt = "0.5"
2121
Optimization = "4"
2222
Reexport = "1.2"
2323
julia = "1.9"

lib/OptimizationManopt/src/OptimizationManopt.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function call_manopt_optimizer(
6767
x0;
6868
stopping_criterion::Union{Manopt.StoppingCriterion, Manopt.StoppingCriterionSet},
6969
evaluation::AbstractEvaluationType = Manopt.AllocatingEvaluation(),
70-
stepsize::Stepsize = ArmijoLinesearch(M),
70+
stepsize::Stepsize = ArmijoLinesearchStepsize(M),
7171
kwargs...)
7272
opts = gradient_descent(M,
7373
loss,
@@ -174,7 +174,7 @@ function call_manopt_optimizer(M::Manopt.AbstractManifold,
174174
stepsize = WolfePowellLinesearch(M;
175175
retraction_method = retraction_method,
176176
vector_transport_method = vector_transport_method,
177-
linesearch_stopsize = 1e-12),
177+
stop_when_stepsize_less = 1e-12),
178178
kwargs...
179179
)
180180
opts = quasi_Newton(M,
@@ -308,7 +308,7 @@ function call_manopt_optimizer(M::ManifoldsBase.AbstractManifold,
308308
stopping_criterion::Union{Manopt.StoppingCriterion, Manopt.StoppingCriterionSet},
309309
evaluation::AbstractEvaluationType = InplaceEvaluation(),
310310
retraction_method::AbstractRetractionMethod = default_retraction_method(M),
311-
stepsize::Stepsize = DecreasingStepsize(; length = 2.0, shift = 2),
311+
stepsize::Stepsize = DecreasingLength(; length = 2.0, shift = 2),
312312
kwargs...)
313313
opt = Frank_Wolfe_method(M,
314314
loss,

lib/OptimizationManopt/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ end
3333
x0 = zeros(2)
3434
p = [1.0, 100.0]
3535

36-
stepsize = Manopt.ArmijoLinesearch(R2)
36+
stepsize = Manopt.ArmijoLinesearch()
3737
opt = OptimizationManopt.GradientDescentOptimizer()
3838

3939
optprob_forwarddiff = OptimizationFunction(rosenbrock, Optimization.AutoEnzyme())

0 commit comments

Comments
 (0)