ERROR: MethodError: no method matching Float32(::Tracker.TrackedReal{Float32})
Closest candidates are:
Float32(::Real, ::RoundingMode) where T<:AbstractFloat at rounding.jl:194
Float32(::T<:Number) where T<:Number at boot.jl:718
Float32(::Int8) at float.jl:60
...
Stacktrace:
[1] convert(::Type{Float32}, ::Tracker.TrackedReal{Float32}) at ./number.jl:7
[2] setindex!(::Array{Float32,1}, ::Tracker.TrackedReal{Float32}, ::Int64) at ./array.jl:766
[3] copyto! at ./multidimensional.jl:488 [inlined]
[4] Array{Float32,1}(::TrackedArray{…,Array{Float32,1}}) at ./array.jl:482
[5] sparse at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/SparseArrays/src/sparsematrix.jl:733 [inlined]
[6] (::getfield(SparseArrays, Symbol("##52#53")))(::Diagonal{Float32,TrackedArray{…,Array{Float32,1}}}) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/SparseArrays/src/sparsevector.jl:1050
[7] map at ./tuple.jl:140 [inlined]
[8] vcat(::Diagonal{Float32,TrackedArray{…,Array{Float32,1}}}, ::Adjoint{Float32,Array{Float32,1}}) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/SparseArrays/src/sparsevector.jl:1050
[9] _forward at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/lib/array.jl:191 [inlined]
[10] #track#1 at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/Tracker.jl:51 [inlined]
[11] track at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/Tracker.jl:51 [inlined]
[12] vcat(::Diagonal{Float32,TrackedArray{…,Array{Float32,1}}}, ::TrackedArray{…,Adjoint{Float32,Array{Float32,1}}}) at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/lib/array.jl:180
[13] (::getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}})(::TrackedArray{…,Array{Float32,1}}, ::DiffEqBase.NullParameters, ::Float32) at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:45
[14] perform_step!(::StochasticDiffEq.SDEIntegrator{EM{true},false,TrackedArray{…,Array{Float32,1}},Tracker.TrackedReal{Float32},Float32,DiffEqBase.NullParameters,Tracker.TrackedReal{Float32},Float32,Tracker.TrackedReal{Float32},DiffEqNoiseProcess.NoiseProcess{Tracker.TrackedReal{Float32},2,Float32,TrackedArray{…,Array{Float32,1}},Nothing,Nothing,typeof(DiffEqNoiseProcess.WHITE_NOISE_DIST),typeof(DiffEqNoiseProcess.WHITE_NOISE_BRIDGE),false,DataStructures.Stack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing}},ResettableStacks.ResettableStack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing},false},DiffEqNoiseProcess.RSWM{:RSwM1,Float64},RandomNumbers.Xorshifts.Xoroshiro128Plus},TrackedArray{…,Array{Float32,1}},RODESolution{Tracker.TrackedReal{Float32},2,Array{TrackedArray{…,Array{Float32,1}},1},Nothing,Nothing,Array{Float32,1},DiffEqNoiseProcess.NoiseProcess{Tracker.TrackedReal{Float32},2,Float32,TrackedArray{…,Array{Float32,1}},Nothing,Nothing,typeof(DiffEqNoiseProcess.WHITE_NOISE_DIST),typeof(DiffEqNoiseProcess.WHITE_NOISE_BRIDGE),false,DataStructures.Stack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing}},ResettableStacks.ResettableStack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing},false},DiffEqNoiseProcess.RSWM{:RSwM1,Float64},RandomNumbers.Xorshifts.Xoroshiro128Plus},SDEProblem{TrackedArray{…,Array{Float32,1}},Tuple{Float32,Float32},false,DiffEqBase.NullParameters,Nothing,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},Nothing,TrackedArray{…,Array{Float32,2}}},EM{true},StochasticDiffEq.LinearInterpolationData{Array{TrackedArray{…,Array{Float32,1}},1},Array{Float32,1}},DiffEqBase.DEStats},StochasticDiffEq.EMConstantCache,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},StochasticDiffEq.SDEOptions{Float32,Float32,typeof(DiffEqBase.ODE_DEFAULT_NORM),CallbackSet{Tuple{},Tuple{}},typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN),typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE),typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK),DataStructures.BinaryHeap{Float32,DataStructures.LessThan},Nothing,Nothing,Int64,Tracker.TrackedReal{Float32},Tracker.TrackedReal{Float32},Tracker.TrackedReal{Float32},Array{Float32,1},Array{Float32,1},Array{Float32,1}},Nothing,Tracker.TrackedReal{Float32},Nothing}, ::StochasticDiffEq.EMConstantCache, ::Function) at /Users/Matthieu/.julia/packages/StochasticDiffEq/3EqDI/src/perform_step/low_order.jl:13
[15] perform_step! at /Users/Matthieu/.julia/packages/StochasticDiffEq/3EqDI/src/perform_step/low_order.jl:2 [inlined]
[16] solve!(::StochasticDiffEq.SDEIntegrator{EM{true},false,TrackedArray{…,Array{Float32,1}},Tracker.TrackedReal{Float32},Float32,DiffEqBase.NullParameters,Tracker.TrackedReal{Float32},Float32,Tracker.TrackedReal{Float32},DiffEqNoiseProcess.NoiseProcess{Tracker.TrackedReal{Float32},2,Float32,TrackedArray{…,Array{Float32,1}},Nothing,Nothing,typeof(DiffEqNoiseProcess.WHITE_NOISE_DIST),typeof(DiffEqNoiseProcess.WHITE_NOISE_BRIDGE),false,DataStructures.Stack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing}},ResettableStacks.ResettableStack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing},false},DiffEqNoiseProcess.RSWM{:RSwM1,Float64},RandomNumbers.Xorshifts.Xoroshiro128Plus},TrackedArray{…,Array{Float32,1}},RODESolution{Tracker.TrackedReal{Float32},2,Array{TrackedArray{…,Array{Float32,1}},1},Nothing,Nothing,Array{Float32,1},DiffEqNoiseProcess.NoiseProcess{Tracker.TrackedReal{Float32},2,Float32,TrackedArray{…,Array{Float32,1}},Nothing,Nothing,typeof(DiffEqNoiseProcess.WHITE_NOISE_DIST),typeof(DiffEqNoiseProcess.WHITE_NOISE_BRIDGE),false,DataStructures.Stack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing}},ResettableStacks.ResettableStack{Tuple{Float32,TrackedArray{…,Array{Float32,1}},Nothing},false},DiffEqNoiseProcess.RSWM{:RSwM1,Float64},RandomNumbers.Xorshifts.Xoroshiro128Plus},SDEProblem{TrackedArray{…,Array{Float32,1}},Tuple{Float32,Float32},false,DiffEqBase.NullParameters,Nothing,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},Nothing,TrackedArray{…,Array{Float32,2}}},EM{true},StochasticDiffEq.LinearInterpolationData{Array{TrackedArray{…,Array{Float32,1}},1},Array{Float32,1}},DiffEqBase.DEStats},StochasticDiffEq.EMConstantCache,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},StochasticDiffEq.SDEOptions{Float32,Float32,typeof(DiffEqBase.ODE_DEFAULT_NORM),CallbackSet{Tuple{},Tuple{}},typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN),typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE),typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK),DataStructures.BinaryHeap{Float32,DataStructures.LessThan},Nothing,Nothing,Int64,Tracker.TrackedReal{Float32},Tracker.TrackedReal{Float32},Tracker.TrackedReal{Float32},Array{Float32,1},Array{Float32,1},Array{Float32,1}},Nothing,Tracker.TrackedReal{Float32},Nothing}) at /Users/Matthieu/.julia/packages/StochasticDiffEq/3EqDI/src/solve.jl:401
[17] #__solve#39(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}}, ::typeof(DiffEqBase.__solve), ::SDEProblem{TrackedArray{…,Array{Float32,1}},Tuple{Float32,Float32},false,DiffEqBase.NullParameters,Nothing,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},Nothing,TrackedArray{…,Array{Float32,2}}}, ::EM{true}, ::Array{Any,1}, ::Array{Any,1}, ::Nothing, ::Type{Val{true}}) at /Users/Matthieu/.julia/packages/StochasticDiffEq/3EqDI/src/solve.jl:7
[18] #__solve at ./none:0 [inlined] (repeats 5 times)
[19] #solve#386(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}}, ::typeof(solve), ::SDEProblem{TrackedArray{…,Array{Float32,1}},Tuple{Float32,Float32},false,DiffEqBase.NullParameters,Nothing,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},Nothing,TrackedArray{…,Array{Float32,2}}}, ::EM{true}) at /Users/Matthieu/.julia/packages/DiffEqBase/pqp0B/src/solve.jl:39
[20] (::getfield(DiffEqBase, Symbol("#kw##solve")))(::NamedTuple{(:dt,),Tuple{Float64}}, ::typeof(solve), ::SDEProblem{TrackedArray{…,Array{Float32,1}},Tuple{Float32,Float32},false,DiffEqBase.NullParameters,Nothing,SDEFunction{false,getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},Nothing,TrackedArray{…,Array{Float32,2}}}, ::EM{true}) at ./none:0
[21] (::getfield(NeuralNetDiffEq, Symbol("##37#45")){Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{EM{true}}})(::Int64) at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:52
[22] iterate at ./generator.jl:47 [inlined]
[23] _collect(::UnitRange{Int64}, ::Base.Generator{UnitRange{Int64},getfield(NeuralNetDiffEq, Symbol("##37#45")){Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{EM{true}}}}, ::Base.EltypeUnknown, ::Base.HasShape{1}) at ./array.jl:619
[24] collect_similar at ./array.jl:548 [inlined]
[25] map at ./abstractarray.jl:2073 [inlined]
[26] (::getfield(NeuralNetDiffEq, Symbol("##neural_sde#36#44")){Int64,Int64})(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}}, ::getfield(NeuralNetDiffEq, Symbol("#neural_sde#43")){getfield(NeuralNetDiffEq, Symbol("##neural_sde#36#44")){Int64,Int64}}, ::TrackedArray{…,Array{Float32,1}}, ::Function, ::Function, ::Tuple{Float32,Float32}, ::EM{true}) at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:51
[27] (::getfield(NeuralNetDiffEq, Symbol("#kw##neural_sde#43")))(::NamedTuple{(:dt,),Tuple{Float64}}, ::getfield(NeuralNetDiffEq, Symbol("#neural_sde#43")){getfield(NeuralNetDiffEq, Symbol("##neural_sde#36#44")){Int64,Int64}}, ::TrackedArray{…,Array{Float32,1}}, ::Function, ::Function, ::Tuple{Float32,Float32}, ::EM{true}) at ./none:0
[28] (::getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}})(::TrackedArray{…,Array{Float32,1}}) at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:57
[29] (::getfield(NeuralNetDiffEq, Symbol("#predict_n_sde#47")){Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}}})() at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:62
[30] (::getfield(NeuralNetDiffEq, Symbol("#loss_n_sde#48")){typeof(g),getfield(NeuralNetDiffEq, Symbol("#predict_n_sde#47")){Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}}}})() at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:66
[31] #15 at /Users/Matthieu/.julia/packages/Flux/qXNjB/src/optimise/train.jl:72 [inlined]
[32] gradient_(::getfield(Flux.Optimise, Symbol("##15#21")){getfield(NeuralNetDiffEq, Symbol("#loss_n_sde#48")){typeof(g),getfield(NeuralNetDiffEq, Symbol("#predict_n_sde#47")){Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}}}},Tuple{}}, ::Tracker.Params) at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/back.jl:97
[33] #gradient#24(::Bool, ::typeof(Tracker.gradient), ::Function, ::Tracker.Params) at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/back.jl:164
[34] gradient at /Users/Matthieu/.julia/packages/Tracker/SAr25/src/back.jl:164 [inlined]
[35] macro expansion at /Users/Matthieu/.julia/packages/Flux/qXNjB/src/optimise/train.jl:71 [inlined]
[36] macro expansion at /Users/Matthieu/.julia/packages/Juno/oLB1d/src/progress.jl:134 [inlined]
[37] #train!#12(::getfield(NeuralNetDiffEq, Symbol("##40#50")){Bool,Float32,Bool,Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("#loss_n_sde#48")){typeof(g),getfield(NeuralNetDiffEq, Symbol("#predict_n_sde#47")){Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}}}},Array{Float32,1}}, ::typeof(Flux.Optimise.train!), ::Function, ::Tracker.Params, ::Base.Iterators.Take{Base.Iterators.Repeated{Tuple{}}}, ::ADAM) at /Users/Matthieu/.julia/packages/Flux/qXNjB/src/optimise/train.jl:69
[38] (::getfield(Flux.Optimise, Symbol("#kw##train!")))(::NamedTuple{(:cb,),Tuple{getfield(NeuralNetDiffEq, Symbol("##40#50")){Bool,Float32,Bool,Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("#loss_n_sde#48")){typeof(g),getfield(NeuralNetDiffEq, Symbol("#predict_n_sde#47")){Array{Float32,1},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},getfield(NeuralNetDiffEq, Symbol("##38#46")){EM{true},Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}},Tuple{Float32,Float32},getfield(NeuralNetDiffEq, Symbol("#F#41")){typeof(f),typeof(μ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}},getfield(NeuralNetDiffEq, Symbol("#G#42")){typeof(σ),Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}}}}}},Array{Float32,1}}}}, ::typeof(Flux.Optimise.train!), ::Function, ::Tracker.Params, ::Base.Iterators.Take{Base.Iterators.Repeated{Tuple{}}}, ::ADAM) at ./none:0
[39] #solve#35(::Bool, ::Int64, ::Int64, ::EM{true}, ::Float32, ::Bool, ::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol},NamedTuple{(:dt,),Tuple{Float64}}}, ::typeof(solve), ::TerminalPDEProblem{typeof(g),typeof(f),typeof(μ),typeof(σ),Array{Float32,1},Float32,Nothing}, ::NNPDENS{Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},ADAM}) at /Users/Matthieu/.julia/packages/NeuralNetDiffEq/BKkcz/src/pde_solve_ns.jl:78
[40] (::getfield(DiffEqBase, Symbol("#kw##solve")))(::NamedTuple{(:verbose, :maxiters, :trajectories, :alg, :dt, :pabstol),Tuple{Bool,Int64,Int64,EM{true},Float64,Float32}}, ::typeof(solve), ::TerminalPDEProblem{typeof(g),typeof(f),typeof(μ),typeof(σ),Array{Float32,1},Float32,Nothing}, ::NNPDENS{Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},Chain{Tuple{Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(relu),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}},Dense{typeof(identity),TrackedArray{…,Array{Float32,2}},TrackedArray{…,Array{Float32,1}}}}},ADAM}) at ./none:0
[41] top-level scope at REPL[51]:1