osqp / OSQP.jl

Julia interface for OSQP: The Operator Splitting QP Solver
https://osqp.org/
Other
68 stars 25 forks source link

passing verbose option #50

Closed jd-lara closed 5 years ago

jd-lara commented 5 years ago

It seems that the option passing from JuMP might be broken. The instructions here https://osqp.org/docs/parsers/jump.html?highlight=verbose are outdated but I have been trying to use the same configuration used by other solvers.

using JuMP
using OSQP
OSQP_optimizer = JuMP.with_optimizer(OSQP.Optimizer, verbose = false)
m = Model(OSQP_optimizer)

And this other alternative

OSQP_optimizer = JuMP.with_optimizer(OSQP.Optimizer, settings = Dict(:verbose => false))
m = Model(OSQP_optimizer)

It returns an unsupported keyword error in both cases.

MethodError: no method matching OSQP.MathOptInterfaceOSQP.Optimizer(; settings=Dict(:verbose=>false))
Closest candidates are:
  OSQP.MathOptInterfaceOSQP.Optimizer() at /Users/jdlara/.julia/packages/OSQP/H4U2v/src/MOI_wrapper.jl:76 got unsupported keyword argument "settings"