@@ -80,7 +80,7 @@ function optimize(fg, x, alg::LBFGS;
8080 H = LBFGSInverseHessian (m, TangentType[], TangentType[], ScalarType[])
8181
8282 verbosity >= 2 &&
83- @info @sprintf (" LBFGS: initializing with f = %.12f , ‖∇f‖ = %.4e" , f, normgrad)
83+ @info @sprintf (" LBFGS: initializing with f = %.12e , ‖∇f‖ = %.4e" , f, normgrad)
8484
8585 while ! (_hasconverged || _shouldstop)
8686 told = t
@@ -127,8 +127,8 @@ function optimize(fg, x, alg::LBFGS;
127127 break
128128 end
129129 verbosity >= 3 &&
130- @info @sprintf (" LBFGS: iter %4d, Δt %7.2f : f = %.12f , ‖∇f‖ = %.4e, α = %.2e, m = %d, nfg = %d" ,
131- numiter, Δt , f, normgrad, α, length (H), nfg)
130+ @info @sprintf (" LBFGS: iter %4d, Δt %s : f = %.12e , ‖∇f‖ = %.4e, α = %.2e, m = %d, nfg = %d" ,
131+ numiter, format_time (Δt) , f, normgrad, α, length (H), nfg)
132132
133133 # transport gprev, ηprev and vectors in Hessian approximation to x
134134 gprev = transport! (gprev, xprev, ηprev, α, x)
@@ -192,12 +192,12 @@ function optimize(fg, x, alg::LBFGS;
192192 end
193193 if _hasconverged
194194 verbosity >= 2 &&
195- @info @sprintf (" LBFGS: converged after %d iterations and time %.2f s: f = %.12f , ‖∇f‖ = %.4e" ,
196- numiter, t , f, normgrad)
195+ @info @sprintf (" LBFGS: converged after %d iterations and time %s: f = %.12e , ‖∇f‖ = %.4e" ,
196+ numiter, format_time (t) , f, normgrad)
197197 else
198198 verbosity >= 1 &&
199- @warn @sprintf (" LBFGS: not converged to requested tol after %d iterations and time %.2f s: f = %.12f , ‖∇f‖ = %.4e" ,
200- numiter, t , f, normgrad)
199+ @warn @sprintf (" LBFGS: not converged to requested tol after %d iterations and time %s: f = %.12e , ‖∇f‖ = %.4e" ,
200+ numiter, format_time (t) , f, normgrad)
201201 end
202202 history = [fhistory normgradhistory]
203203 return x, f, g, numfg, history
0 commit comments