@@ -336,31 +336,31 @@ function build_loss(f::OptimizationFunction, prob, cb)
336336 end
337337end
338338
339- function build_gradF (f:: OptimizationFunction{true} , cur )
339+ function build_gradF (f:: OptimizationFunction{true} )
340340 function g (M:: AbstractManifold , G, θ)
341- f. grad (G, θ, cur ... )
341+ f. grad (G, θ)
342342 G .= riemannian_gradient (M, θ, G)
343343 end
344344 function g (M:: AbstractManifold , θ)
345345 G = zero (θ)
346- f. grad (G, θ, cur ... )
346+ f. grad (G, θ)
347347 return riemannian_gradient (M, θ, G)
348348 end
349349end
350350
351- function build_hessF (f:: OptimizationFunction{true} , cur )
351+ function build_hessF (f:: OptimizationFunction{true} )
352352 function h (M:: AbstractManifold , H1, θ, X)
353353 H = zeros (eltype (θ), length (θ))
354- f. hv (H, θ, X, cur ... )
354+ f. hv (H, θ, X)
355355 G = zeros (eltype (θ), length (θ))
356- f. grad (G, θ, cur ... )
356+ f. grad (G, θ)
357357 riemannian_Hessian! (M, H1, θ, G, H, X)
358358 end
359359 function h (M:: AbstractManifold , θ, X)
360360 H = zeros (eltype (θ), length (θ), length (θ))
361- f. hess (H, θ, cur ... )
361+ f. hess (H, θ)
362362 G = zeros (eltype (θ), length (θ))
363- f. grad (G, θ, cur ... )
363+ f. grad (G, θ)
364364 return riemannian_Hessian (M, θ, G, H, X)
365365 end
366366end
@@ -414,7 +414,7 @@ function SciMLBase.__solve(cache::OptimizationCache{
414414 cb_call
415415 end
416416 solver_kwarg = __map_optimizer_args! (cache, cache. opt, callback = _cb,
417- maxiters = maxiters,
417+ maxiters = cache . solver_args . maxiters,
418418 maxtime = cache. solver_args. maxtime,
419419 abstol = cache. solver_args. abstol,
420420 reltol = cache. solver_args. reltol;
@@ -424,11 +424,11 @@ function SciMLBase.__solve(cache::OptimizationCache{
424424 _loss = build_loss (cache. f, cache, _cb)
425425
426426 if gradF === nothing
427- gradF = build_gradF (cache. f, cur )
427+ gradF = build_gradF (cache. f)
428428 end
429429
430430 if hessF === nothing
431- hessF = build_hessF (cache. f, cur )
431+ hessF = build_hessF (cache. f)
432432 end
433433
434434 if haskey (solver_kwarg, :stopping_criterion )
0 commit comments