kjunelee / MetaOptNet

Meta-Learning with Differentiable Convex Optimization (CVPR 2019 Oral)
Apache License 2.0
529 stars 97 forks source link

qpth warning: Returning an inaccurate and potentially incorrect solutino. #29

Closed LYF14020510036 closed 5 years ago

LYF14020510036 commented 5 years ago

qpth warning: Returning an inaccurate and potentially incorrect solutino.

Some residual is large. Your problem may be infeasible or difficult.

You can try using the CVXPY solver to see if your problem is feasible and you can use the verbose option to check the convergence status of our solver while increasing the number of iterations.

Advanced users: You can also try to enable iterative refinement in the solver: https://github.com/locuslab/qpth/issues/6

Hi, could you tell me, is this normal? Why does this happen? Thank you.

kjunelee commented 5 years ago

I believe this happens when you run meta-test code where we early stop the convex optimizer. This is a normal behavior.

LYF14020510036 commented 5 years ago

Thank you very much for your reply.