Code Monkey home page Code Monkey logo

flux-vae's People

Contributors

alecokas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

flux-vae's Issues

UndefRefError @ back(...)

When trying to run the main.jl file, the following error is coming:

ERROR: LoadError: UndefRefError: access to undefined reference
Stacktrace:
 [1] getindex at ./array.jl:789 [inlined]
 [2] conv_direct!(::Array{AbstractFloat,5}, ::Array{AbstractFloat,5}, ::Array{Float32,5}, ::DenseConvDims{3,(4, 4, 1),32,32,(2, 2, 1),(1, 1, 1, 1, 0, 0),(1, 1, 1),false}; alpha::Float64, beta::Bool) at /home/vish/.julia/packages/NNlib/FAI3o/src/impl/conv_direct.jl:98
 [3] conv_direct! at /home/vish/.julia/packages/NNlib/FAI3o/src/impl/conv_direct.jl:51 [inlined]
 [4] conv!(::Array{AbstractFloat,5}, ::Array{AbstractFloat,5}, ::Array{Float32,5}, ::DenseConvDims{3,(4, 4, 1),32,32,(2, 2, 1),(1, 1, 1, 1, 0, 0),(1, 1, 1),false}; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:99
 [5] conv!(::Array{AbstractFloat,5}, ::Array{AbstractFloat,5}, ::Array{Float32,5}, ::DenseConvDims{3,(4, 4, 1),32,32,(2, 2, 1),(1, 1, 1, 1, 0, 0),(1, 1, 1),false}) at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:97
 [6] conv!(::Array{AbstractFloat,4}, ::Array{AbstractFloat,4}, ::Array{Float32,4}, ::DenseConvDims{2,(4, 4),32,32,(2, 2),(1, 1, 1, 1),(1, 1),false}; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:70
 [7] conv! at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:70 [inlined]
 [8] conv(::Array{AbstractFloat,4}, ::Array{Float32,4}, ::DenseConvDims{2,(4, 4),32,32,(2, 2),(1, 1, 1, 1),(1, 1),false}; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:116
 [9] conv at /home/vish/.julia/packages/NNlib/FAI3o/src/conv.jl:114 [inlined]
 [10] #1224 at /home/vish/.julia/packages/Zygote/1GXzF/src/lib/nnlib.jl:43 [inlined]
 [11] (::Zygote.var"#2720#back#1226"{Zygote.var"#1224#1225"{Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},Array{Float32,4},Array{Float32,4},DenseConvDims{2,(4, 4),32,32,(2, 2),(1, 1, 1, 1),(1, 1),false}}})(::Array{AbstractFloat,4}) at /home/vish/.julia/packages/ZygoteRules/6nssF/src/adjoint.jl:49
 [12] ConvTranspose at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/conv.jl:148 [inlined]
 [13] (::typeof(∂(λ)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [14] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [15] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [16] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [17] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [18] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [19] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [20] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [21] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [22] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [23] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [24] applychain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:36 [inlined]
 [25] (::typeof(∂(applychain)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [26] Chain at /home/vish/.julia/packages/Flux/Fj3bt/src/layers/basic.jl:38 [inlined]
 [27] (::typeof(∂(λ)))(::Array{Float64,4}) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [28] vae_loss at /home/vish/Documents/vlabs/repos/julia-scripts/vae-flux/flux-vae-master/conv-vae/main.jl:77 [inlined]
 [29] (::typeof(∂(vae_loss)))(::Float32) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [30] #7 at /home/vish/Documents/vlabs/repos/julia-scripts/vae-flux/flux-vae-master/conv-vae/main.jl:102 [inlined]
 [31] (::typeof(∂(λ)))(::Float32) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface2.jl:0
 [32] (::Zygote.var"#50#51"{Params,Zygote.Context,typeof(∂(λ))})(::Float32) at /home/vish/.julia/packages/Zygote/1GXzF/src/compiler/interface.jl:177
 [33] train(::Chain{Tuple{Chain{Tuple{Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},typeof(flatten),Dense{typeof(relu),Array{Float32,2},Array{Float32,1}},Dense{typeof(relu),Array{Float32,2},Array{Float32,1}}}},Dense{typeof(identity),Array{Float32,2},Array{Float32,1}}}}, ::Chain{Tuple{Chain{Tuple{Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},Conv{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},typeof(flatten),Dense{typeof(relu),Array{Float32,2},Array{Float32,1}},Dense{typeof(relu),Array{Float32,2},Array{Float32,1}}}},Dense{typeof(identity),Array{Float32,2},Array{Float32,1}}}}, ::Chain{Tuple{Dense{typeof(relu),Array{Float32,2},Array{Float32,1}},Dense{typeof(relu),Array{Float32,2},Array{Float32,1}},Dense{typeof(relu),Array{Float32,2},Array{Float32,1}},Reshape,ConvTranspose{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},ConvTranspose{2,4,typeof(relu),Array{Float32,4},Array{Float32,1}},ConvTranspose{2,4,typeof(identity),Array{Float32,4},Array{Float32,1}}}}, ::DataLoader, ::Int64, ::Float32, ::Float32, ::ADAM, ::String) at /home/vish/Documents/flux-vae-master/conv-vae/main.jl:105
 [34] top-level scope at /home/vish/Documents/flux-vae-master/conv-vae/main.jl:136
 [35] include(::Module, ::String) at ./Base.jl:377
 [36] exec_options(::Base.JLOptions) at ./client.jl:288
 [37] _start() at ./client.jl:484
in expression starting at /home/vish/Documents/flux-vae-master/conv-vae/main.jl:123

I checked for any documentation about pullback or back as you use it, but could not found any. Can you please also share any relevant reference?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.