@@ -6,13 +6,13 @@ f_relchange(f_x::T, f_x_previous) where {T} = abs(f_x - f_x_previous) / abs(f_x)
66x_abschange (state) = x_abschange (state. x, state. x_previous)
77x_abschange (x, x_previous) = maxdiff (x, x_previous)
88x_relchange (state) = x_relchange (state. x, state. x_previous)
9- x_relchange (x, x_previous) = maxdiff (x, x_previous) / maximum (abs, x)
9+ x_relchange (x, x_previous) = maxdiff (x, x_previous) / Base . maximum (abs, x) # Base.maximum !== maximum
1010
1111g_residual (d, state) = g_residual (d)
1212g_residual (d, state:: NelderMeadState ) = state. nm_x
1313g_residual (d:: AbstractObjective ) = g_residual (gradient (d))
1414g_residual (d:: NonDifferentiable ) = convert (typeof (value (d)), NaN )
15- g_residual (g) = maximum (abs, g)
15+ g_residual (g) = Base . maximum (abs, g) # Base.maximum !== maximum
1616gradient_convergence_assessment (state:: AbstractOptimizerState , d, options) =
1717 g_residual (gradient (d)) ≤ options. g_abstol
1818gradient_convergence_assessment (state:: ZerothOrderState , d, options) = false
@@ -52,7 +52,7 @@ function assess_convergence(
5252 if x_abschange (x, x_previous) ≤ x_abstol
5353 x_converged = true
5454 end
55- if x_abschange (x, x_previous) ≤ x_reltol * maximum (abs, x)
55+ if x_abschange (x, x_previous) ≤ x_reltol * Base . maximum (abs, x) # Base.maximum !== maximum
5656 x_converged = true
5757 end
5858
0 commit comments