Closed Vilin97 closed 11 months ago
Posting the full warning in case it is helpful:
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#959"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#960"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#961"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#962"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#969"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#970"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#971"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#972"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#979"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#980"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#981"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#982"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#989"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#990"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#991"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#992"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
d = 2
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#999"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1000"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1001"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1002"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1009"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1010"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1011"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1012"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1019"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1020"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1021"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1022"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#391{Main.#b#407,Main.#D#408,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1029"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1030"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1031"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1032"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
d = 3
┌ Warning: type Main.#f!#83{Main.#b#95,Main.#D#96,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1039"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1040"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1041"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1042"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#83{Main.#b#95,Main.#D#96,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1049"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1050"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1051"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1052"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#83{Main.#b#95,Main.#D#96,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}#1059"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64}#1060"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1061"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type parameters for FunctionWrappers.FunctionWrapper{Nothing,JLD2.ReconstructedTypes.var"##Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}#1062"} do not match type FunctionWrappers.FunctionWrapper in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:475
┌ Warning: type Main.#f!#83{Main.#b#95,Main.#D#96,Chain{Tuple{Dense{typeof(relu), Matrix{Float32}, Vector{Float32}}, Dense{typeof(identity), Matrix{Float32}, Vector{Float32}}}}} does not exist in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:495
┌ Warning: read type Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, Float64} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{Float64, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
└ @ JLD2 C:\Users\Math User\.julia\packages\JLD2\1YVED\src\data\reconstructing_datatypes.jl:137
┌ Warning: read type Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Array{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}, 3}, Tuple, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}} is not a leaf type in workspace; reconstructing
Hi @Vilin97 ,
you're not the first one to have problems with loading the DiffEq solution objects. They're very complex and tend to change over time so loading old ones will be extra risky. In general, it will most likely be best to extract the data that you care about from your DiffEq solution and store that.
To answer your specific questions:
Tuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}
this can't be correct. Tuple
is not a valid element type in a tuple. So type reconstruction somehow went wrong.
This is most certainly a bug.
Without an example, this will be difficult to fix.
If you are feeling adventurous, you could try looking at the stored datatypes using https://github.com/JonasIsensee/JLD2DebugTools.jl
When I load an
ODESolution
from Differential Equations, I get a lot of these warnings. Since they mentionsChain
, I triedusing Flux
but it does not make the warnings go away. I more or less understand why it complains aboutf!
-- it is stored in the solution but is not a global function. But why does it complain aboutTuple{Array{Float64, 3}, Array{Float64, 3}, Tuple, Float64}
? Also, is there a way to suppress these warnings or another way of dealing with them that does not require me to expose thef!
function to global scope?