-
-
Notifications
You must be signed in to change notification settings - Fork 617
Closed
Description
It appears that code in the Flux documentation about saving and loading models does not work (with Ubuntu 19.10 and Julia 1.5.0 at least). The code, from https://fluxml.ai/Flux.jl/v0.8/saving/ is:
using BSON: @save, @load
using Flux
model = Chain(Dense(10,5,relu),Dense(5,2),softmax)
@save "mymodel.bson" model
@load "mymodel.bson" model
On my machine, the load line generates the error:
ERROR: LoadError: UndefVarError: NNlib not defined
Stacktrace:
[1] (::BSON.var"#29#30")(::Module, ::String) at /home/jboik/.julia/packages/BSON/XAts7/src/extensions.jl:20
[2] BottomRF at ./reduce.jl:81 [inlined]
[3] _foldl_impl(::Base.BottomRF{BSON.var"#29#30"}, ::Module, ::Array{Any,1}) at ./reduce.jl:58
[4] foldl_impl at ./reduce.jl:48 [inlined]
[5] mapfoldl_impl(::typeof(identity), ::BSON.var"#29#30", ::NamedTuple{(:init,),Tuple{Module}}, ::Array{Any,1}) at ./reduce.jl:44
[6] mapfoldl(::Function, ::Function, ::Array{Any,1}; kw::Base.Iterators.Pairs{Symbol,Module,Tuple{Symbol},NamedTuple{(:init,),Tuple{Module}}}) at ./reduce.jl:160
[7] _mapreduce_dim at ./reducedim.jl:315 [inlined]
[8] #mapreduce#620 at ./reducedim.jl:310 [inlined]
[9] #reduce#622 at ./reducedim.jl:359 [inlined]
[10] resolve(::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/extensions.jl:20
[11] (::BSON.var"#33#34")(::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/extensions.jl:53
[12] _raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[13] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:89
[14] (::BSON.var"#21#22"{IdDict{Any,Any}})(::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94
[15] applychildren!(::BSON.var"#21#22"{IdDict{Any,Any}}, ::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:28
[16] raise_recursive at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94 [inlined]
[17] (::BSON.var"#17#19"{IdDict{Any,Any}})(::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[18] applychildren!(::BSON.var"#17#19"{IdDict{Any,Any}}, ::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:21
[19] _raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[20] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:89
[21] (::BSON.var"#21#22"{IdDict{Any,Any}})(::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94
[22] applychildren!(::BSON.var"#21#22"{IdDict{Any,Any}}, ::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:28
[23] raise_recursive at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94 [inlined]
[24] (::BSON.var"#17#19"{IdDict{Any,Any}})(::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[25] applychildren!(::BSON.var"#17#19"{IdDict{Any,Any}}, ::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:21
[26] _raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[27] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:89
[28] (::BSON.var"#21#22"{IdDict{Any,Any}})(::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94
[29] applychildren!(::BSON.var"#21#22"{IdDict{Any,Any}}, ::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:28
[30] raise_recursive at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:94 [inlined]
[31] (::BSON.var"#17#19"{IdDict{Any,Any}})(::Array{Any,1}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[32] applychildren!(::BSON.var"#17#19"{IdDict{Any,Any}}, ::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:21
[33] _raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:79
[34] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:89
[35] (::BSON.var"#43#44")(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/extensions.jl:138
[36] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:88
[37] (::BSON.var"#18#20"{IdDict{Any,Any}})(::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:82
[38] applychildren!(::BSON.var"#18#20"{IdDict{Any,Any}}, ::Dict{Symbol,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:21
[39] _raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:82
[40] raise_recursive(::Dict{Symbol,Any}, ::IdDict{Any,Any}) at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:89
[41] raise_recursive at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:99 [inlined]
[42] load at /home/jboik/.julia/packages/BSON/XAts7/src/read.jl:104 [inlined]
[43] macro expansion at /home/jboik/.julia/packages/BSON/XAts7/src/BSON.jl:52 [inlined]
using NNlib does not solve the problem.
John
Metadata
Metadata
Assignees
Labels
No labels