following this link signal (11.1): Segmentation fault in uODE · Issue #851 · SciML/DiffEqFlux.jl · GitHub I tried the code of the solution proposed by @ChrisRackauckas , but I have this error. can anyone help me?
ERROR: ArgumentError: broadcasting over dictionaries and `NamedTuple`s is reserved
Stacktrace:
[1] broadcastable(#unused#::NamedTuple{(:layer_1, :layer_2, :layer_3, :layer_4), NTuple{4, NamedTuple{(:weight, :bias), Tuple{Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}})
@ Base.Broadcast .\broadcast.jl:718
[2] broadcasted(::Function, ::NamedTuple{(:layer_1, :layer_2, :layer_3, :layer_4), NTuple{4, NamedTuple{(:weight, :bias), Tuple{Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}})
@ Base.Broadcast .\broadcast.jl:1309
[3] (::Optimization.var"#275#284"{Optimization.var"#274#283"{OptimizationFunction{true, Optimization.AutoZygote, var"#15#16", Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED_NO_TIME), Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing}, SciMLBase.NullParameters}})(res::ComponentVector{Float64, Vector{Float64}, Tuple{Axis{(layer_1 = ViewAxis(1:175, Axis(weight = ViewAxis(1:150, ShapedAxis((25, 6), NamedTuple())), bias = ViewAxis(151:175, ShapedAxis((25, 1), NamedTuple())))), layer_2 = ViewAxis(176:825, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_3 = ViewAxis(826:1475, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_4 = ViewAxis(1476:1631, Axis(weight = ViewAxis(1:150, ShapedAxis((6, 25), NamedTuple())), bias = ViewAxis(151:156, ShapedAxis((6, 1), NamedTuple())))))}}}, θ::ComponentVector{Float64, Vector{Float64}, Tuple{Axis{(layer_1 = ViewAxis(1:175, Axis(weight = ViewAxis(1:150, ShapedAxis((25, 6), NamedTuple())), bias = ViewAxis(151:175, ShapedAxis((25, 1), NamedTuple())))), layer_2 = ViewAxis(176:825, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_3 = ViewAxis(826:1475, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_4 = ViewAxis(1476:1631, Axis(weight = ViewAxis(1:150, ShapedAxis((6, 25), NamedTuple())), bias = ViewAxis(151:156, ShapedAxis((6, 1), NamedTuple())))))}}}, args::Matrix{Float64})
@ Optimization C:\Users\marco\.julia\packages\Optimization\vFala\src\function\zygote.jl:33
[4] macro expansion
@ C:\Users\marco\.julia\packages\OptimizationOptimisers\FWIuf\src\OptimizationOptimisers.jl:31 [inlined]
[5] macro expansion
@ C:\Users\marco\.julia\packages\Optimization\vFala\src\utils.jl:37 [inlined]
[6] __solve(prob::OptimizationProblem{true, OptimizationFunction{true, Optimization.AutoZygote, var"#15#16", Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED_NO_TIME), Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing}, ComponentVector{Float64, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{Axis{(layer_1 = ViewAxis(1:175, Axis(weight = ViewAxis(1:150, ShapedAxis((25, 6), NamedTuple())), bias = ViewAxis(151:175, ShapedAxis((25, 1), NamedTuple())))), layer_2 = ViewAxis(176:825, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_3 = ViewAxis(826:1475, Axis(weight = ViewAxis(1:625, ShapedAxis((25, 25), NamedTuple())), bias = ViewAxis(626:650, ShapedAxis((25, 1), NamedTuple())))), layer_4 = ViewAxis(1476:1631, Axis(weight = ViewAxis(1:150, ShapedAxis((6, 25), NamedTuple())), bias = ViewAxis(151:156, ShapedAxis((6, 1), NamedTuple())))))}}}, SciMLBase.NullParameters, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, opt::Adam{Float64}, data::IterTools.NCycle{MLUtils.DataLoader{Vector{Matrix{Float64}}, Random._GLOBAL_RNG, Val{nothing}}}; maxiters::Int64, callback::Function, progress::Bool, save_best::Bool, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ OptimizationOptimisers C:\Users\marco\.julia\packages\OptimizationOptimisers\FWIuf\src\OptimizationOptimisers.jl:30
[7] __solve
@ C:\Users\marco\.julia\packages\OptimizationOptimisers\FWIuf\src\OptimizationOptimisers.jl:7 [inlined]
[8] #solve#540
@ C:\Users\marco\.julia\packages\SciMLBase\QqtZA\src\solve.jl:84 [inlined]
[9] top-level scope
@ Untitled-1:98