Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable Nonconvex in OPF benchmarks #736

Open
ChrisRackauckas opened this issue Sep 17, 2023 · 0 comments
Open

Re-enable Nonconvex in OPF benchmarks #736

ChrisRackauckas opened this issue Sep 17, 2023 · 0 comments

Comments

@ChrisRackauckas
Copy link
Member

Identified in #735, symbolic = true caused the server to halt:

_bk;t=1694823702792Internal error: stack overflow in type inference of (::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1,), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xaa552898, 0xaf8490d0, 0x20badbf9, 0xf8e30c84, 0x637debea), Expr})(Array{Symbolics.Num, 1}).

_bk;t=1694828646696This might be caused by recursion over very long tuples or argument lists.

_bk;t=1694828646696Internal error: stack overflow in type inference of (::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1,), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xaa552898, 0xaf8490d0, 0x20badbf9, 0xf8e30c84, 0x637debea), Expr})(Array{Float64, 1}).

_bk;t=1694828656064This might be caused by recursion over very long tuples or argument lists.

_bk;t=1694828656064Internal error: stack overflow in type inference of (::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1,), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xccb40d2a, 0x291b25aa, 0xb313de73, 0xc2fe367a, 0x85a9f745), Expr})(Array{Symbolics.Num, 1}).

_bk;t=1694828679462This might be caused by recursion over very long tuples or argument lists.

_bk;t=1694828679462Internal error: stack overflow in type inference of (::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1,), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xccb40d2a, 0x291b25aa, 0xb313de73, 0xc2fe367a, 0x85a9f745), Expr})(Array{Float64, 1}).

_bk;t=1694830468077This might be caused by recursion over very long tuples or argument lists.

_bk;t=1694830468077

while false caused

Error: MethodError: no method matching Float64(::ForwardDiff.Dual{ForwardDiff.Tag{NonconvexUtils.var"#101#108"{NonconvexUtils.var"#100#107"{NonconvexUtils.var"#97#104"{NonconvexCore.VectorOfFunctions{Vector{NonconvexCore.IneqConstraint{var"300", Float64, Int64, Set{Symbol}} where var"300"<:Function}}}}}, Float64}, Float64, 1})

Closest candidates are:
  (::Type{T})(::Real, !Matched::RoundingMode) where T<:AbstractFloat
   @ Base rounding.jl:207
  (::Type{T})(::T) where T<:Number
   @ Core boot.jl:792
  (::Type{T})(!Matched::AbstractChar) where T<:Union{AbstractChar, Number}
   @ Base char.jl:50
  ...

Thus there's some bug in Nonconvex that needs to be fixed before it can be re-enabled, otherwise it stops all benchmarks above a certain size.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant