-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Description
The upcoming release of JuMP v1.2 will break EAGO. Read more here: https://discourse.julialang.org/t/ann-upcoming-refactoring-of-jumps-nonlinear-api/83052
This will affect EAGO because you rely on a lot of internal features that are being deleted:
Lines 23 to 28 in fb9af0c
| import JuMP._Derivatives: operators, NodeData | |
| using JuMP._Derivatives: univariate_operators, | |
| univariate_operator_to_id | |
| import JuMP: _SubexpressionStorage | |
| import JuMP._Derivatives: NodeType, UserOperatorRegistry | |
| const JuMPOpReg = JuMP._Derivatives.UserOperatorRegistry |
Unfortunately I think this is probably going to be quite a lot of work to update, but the good news is that MOI.Nonlinear has all of these things, but now in stable and documented API. It's probably just a matter of figuring out what is what.
x-ref: jump-dev/JuMP.jl#2955
Please ping me if you have questions.
Metadata
Metadata
Assignees
Labels
No labels