Closed
Description
Related to #76 I believe
Error at the last line (training):
julia> @epochs epochs Flux.train!(loss, ps, train_data, opt, cb=throttle(evalcb, 10))
[ Info: Epoch 1
ERROR: MethodError: no method matching adjacency_matrix(::SimpleGraph{Int64}, ::Type{Int64})
Closest candidates are:
adjacency_matrix(::LightGraphs.AbstractGraph, ::DataType; dir) at /Users/aamzallag/.julia/packages/LightGraphs/IgJif/src/linalg/spectral.jl:19
adjacency_matrix(::AbstractArray{T,2} where T, ::DataType) at /Users/aamzallag/.julia/packages/GraphSignals/W9rzh/src/linalg.jl:1
adjacency_matrix(::FeaturedGraph, ::DataType) at /Users/aamzallag/.julia/packages/GraphSignals/W9rzh/src/linalg.jl:7
Stacktrace:
[1] adjacency_matrix(::FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}, ::DataType) at /Users/aamzallag/.julia/packages/GraphSignals/W9rzh/src/linalg.jl:7 (repeats 2 times)
[2] _pullback at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/lib/grad.jl:8 [inlined]
[3] GCNConv at /Users/aamzallag/.julia/packages/GeometricFlux/kwwxb/src/layers/conv.jl:61 [inlined]
[4] _pullback(::Zygote.Context, ::GCNConv{Float32,typeof(relu),FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}}, ::Array{Float32,2}) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface2.jl:0
[5] applychain at /Users/aamzallag/.julia/packages/Flux/05b38/src/layers/basic.jl:36 [inlined]
[6] _pullback(::Zygote.Context, ::typeof(Flux.applychain), ::Tuple{GCNConv{Float32,typeof(relu),FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}},Dropout{Float64,Colon},GCNConv{Float32,typeof(identity),FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}}}, ::Array{Float32,2}) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface2.jl:0
[7] Chain at /Users/aamzallag/.julia/packages/Flux/05b38/src/layers/basic.jl:38 [inlined]
[8] _pullback(::Zygote.Context, ::Chain{Tuple{GCNConv{Float32,typeof(relu),FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}},Dropout{Float64,Colon},GCNConv{Float32,typeof(identity),FeaturedGraph{SimpleGraph{Int64},Array{Float64,2},Array{Float64,2},Array{Float64,1}}}}}, ::Array{Float32,2}) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface2.jl:0
[9] loss at ./REPL[958]:1 [inlined]
[10] _pullback(::Zygote.Context, ::typeof(loss), ::Array{Float32,2}, ::Array{Float32,2}) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface2.jl:0
[11] adjoint at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/lib/lib.jl:175 [inlined]
[12] _pullback at /Users/aamzallag/.julia/packages/ZygoteRules/AIbCs/src/adjoint.jl:65 [inlined]
[13] #15 at /Users/aamzallag/.julia/packages/Flux/05b38/src/optimise/train.jl:83 [inlined]
[14] _pullback(::Zygote.Context, ::Flux.Optimise.var"#15#21"{typeof(loss),Tuple{Array{Float32,2},Array{Float32,2}}}) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface2.jl:0
[15] pullback(::Function, ::Zygote.Params) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface.jl:172
[16] gradient(::Function, ::Zygote.Params) at /Users/aamzallag/.julia/packages/Zygote/EjVY4/src/compiler/interface.jl:53
[17] macro expansion at /Users/aamzallag/.julia/packages/Flux/05b38/src/optimise/train.jl:82 [inlined]
[18] macro expansion at /Users/aamzallag/.julia/packages/Juno/n6wyj/src/progress.jl:134 [inlined]
[19] train!(::Function, ::Zygote.Params, ::Array{Tuple{Array{Float32,2},Array{Float32,2}},1}, ::ADAM; cb::Flux.var"#throttled#42"{Flux.var"#throttled#38#43"{Bool,Bool,typeof(evalcb),Int64}}) at /Users/aamzallag/.julia/packages/Flux/05b38/src/optimise/train.jl:80
[20] top-level scope at /Users/aamzallag/.julia/packages/Flux/05b38/src/optimise/train.jl:115
[21] top-level scope at /Users/aamzallag/.julia/packages/Juno/n6wyj/src/progress.jl:134
(also the loading commands at the beginning don't work, you need to give the path of the package)
Metadata
Metadata
Assignees
Labels
No labels