Guest User

Untitled

a guest
Jul 3rd, 2020
59
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. MethodError: no method matching typemin(::Type{ReverseDiff.TrackedReal{Float64,Float64,Nothing}})
  2. Closest candidates are:
  3. typemin(!Matched::Type{Bool}) at bool.jl:6
  4. typemin(!Matched::Type{Int8}) at int.jl:651
  5. typemin(!Matched::Type{UInt8}) at int.jl:653
  6. ...
  7.  
  8. Stacktrace:
  9. [1] typemin(::ReverseDiff.TrackedReal{Float64,Float64,Nothing}) at ./float.jl:735
  10. [2] _vreduce_dims!(::Array{ReverseDiff.TrackedReal{Float64,Float64,Nothing},2}, ::typeof(max), ::CartesianIndices{0,Tuple{}}, ::UnitRange{Int64}, ::CartesianIndices{1,Tuple{Base.OneTo{Int64}}}, ::Array{ReverseDiff.TrackedReal{Float64,Float64,Nothing},2}) at /home/kv/.julia/packages/LoopVectorization/ii0y6/src/mapreduce.jl:106
  11. [3] vreduce(::typeof(max), ::Array{ReverseDiff.TrackedReal{Float64,Float64,Nothing},2}; dims::Int64) at /home/kv/.julia/packages/LoopVectorization/ii0y6/src/mapreduce.jl:97
  12. [4] lsexp(::Array{ReverseDiff.TrackedReal{Float64,Float64,Nothing},2}; dims::Int64) at ./In[49]:6
  13. [5] macro expansion at ./In[51]:9 [inlined]
  14. [6] ##evaluator#1166(::Random._GLOBAL_RNG, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}},Array{Set{DynamicPPL.Selector},1}}}},ReverseDiff.TrackedReal{Float64,Float64,ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}, ::DynamicPPL.DefaultContext) at /home/kv/.julia/packages/DynamicPPL/QgcLg/src/compiler.jl:356
  15. [7] evaluate_threadunsafe(::Random._GLOBAL_RNG, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}},Array{Set{DynamicPPL.Selector},1}}}},ReverseDiff.TrackedReal{Float64,Float64,ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}, ::DynamicPPL.DefaultContext) at /home/kv/.julia/packages/DynamicPPL/QgcLg/src/model.jl:157
  16. [8] (::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}})(::Random._GLOBAL_RNG, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}},Array{Set{DynamicPPL.Selector},1}}}},ReverseDiff.TrackedReal{Float64,Float64,ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}, ::DynamicPPL.DefaultContext) at /home/kv/.julia/packages/DynamicPPL/QgcLg/src/model.jl:136
  17. [9] (::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}})(::Random._GLOBAL_RNG, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}},Array{Set{DynamicPPL.Selector},1}}}},ReverseDiff.TrackedReal{Float64,Float64,ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}) at /home/kv/.julia/packages/DynamicPPL/QgcLg/src/model.jl:135
  18. [10] (::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}})(::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}},Array{Set{DynamicPPL.Selector},1}}}},ReverseDiff.TrackedReal{Float64,Float64,ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}) at /home/kv/.julia/packages/DynamicPPL/QgcLg/src/model.jl:126
  19. [11] (::Turing.Core.var"#f#36"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}})(::ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}) at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:66
  20. [12] ReverseDiff.GradientTape(::Turing.Core.var"#f#36"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}}, ::Array{Float64,1}, ::ReverseDiff.GradientConfig{ReverseDiff.TrackedArray{Float64,Float64,1,Array{Float64,1},Array{Float64,1}}}) at /home/kv/.julia/packages/ReverseDiff/uy0uk/src/api/tape.jl:199
  21. [13] ReverseDiff.GradientTape(::Function, ::Array{Float64,1}) at /home/kv/.julia/packages/ReverseDiff/uy0uk/src/api/tape.jl:198
  22. [14] compiledtape(::Function, ::Array{Float64,1}) at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:92
  23. [15] macro expansion at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:88 [inlined]
  24. [16] (::Turing.Core.var"##getter#665#37"{Turing.Core.RDTapeKey{Turing.Core.var"#f#36"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}},Array{Float64,1}}})() at /home/kv/.julia/packages/Memoization/3FKUZ/src/Memoization.jl:88
  25. [17] get! at ./abstractdict.jl:663 [inlined]
  26. [18] _get! at /home/kv/.julia/packages/Memoization/3FKUZ/src/Memoization.jl:107 [inlined]
  27. [19] _get! at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:84 [inlined]
  28. [20] memoized_taperesult(::Turing.Core.RDTapeKey{Turing.Core.var"#f#36"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}},Array{Float64,1}}) at /home/kv/.julia/packages/Memoization/3FKUZ/src/Memoization.jl:90
  29. [21] memoized_taperesult(::Function, ::Array{Float64,1}) at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:86
  30. [22] gradient_logp(::Turing.Core.ReverseDiffAD{true}, ::Array{Float64,1}, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}) at /home/kv/.julia/packages/Turing/GMBTf/src/core/compat/reversediff.jl:69
  31. [23] gradient_logp(::Array{Float64,1}, ::DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}) at /home/kv/.julia/packages/Turing/GMBTf/src/core/ad.jl:78
  32. [24] (::Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}})(::Array{Float64,1}) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/hmc.jl:474
  33. [25] ∂H∂θ(::AdvancedHMC.Hamiltonian{AdvancedHMC.DiagEuclideanMetric{Float64,Array{Float64,1}},Turing.Inference.var"#logπ#55"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}},Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}}}, ::Array{Float64,1}) at /home/kv/.julia/packages/AdvancedHMC/WJCQA/src/hamiltonian.jl:31
  34. [26] phasepoint(::AdvancedHMC.Hamiltonian{AdvancedHMC.DiagEuclideanMetric{Float64,Array{Float64,1}},Turing.Inference.var"#logπ#55"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}},Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}}}, ::Array{Float64,1}, ::Array{Float64,1}) at /home/kv/.julia/packages/AdvancedHMC/WJCQA/src/hamiltonian.jl:69
  35. [27] find_good_stepsize(::Random._GLOBAL_RNG, ::AdvancedHMC.Hamiltonian{AdvancedHMC.DiagEuclideanMetric{Float64,Array{Float64,1}},Turing.Inference.var"#logπ#55"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}},Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}}}, ::Array{Float64,1}; max_n_iters::Int64) at /home/kv/.julia/packages/AdvancedHMC/WJCQA/src/trajectory.jl:619
  36. [28] find_good_stepsize(::AdvancedHMC.Hamiltonian{AdvancedHMC.DiagEuclideanMetric{Float64,Array{Float64,1}},Turing.Inference.var"#logπ#55"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}},Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}}}, ::Array{Float64,1}; max_n_iters::Int64) at /home/kv/.julia/packages/AdvancedHMC/WJCQA/src/trajectory.jl:679
  37. [29] find_good_stepsize(::AdvancedHMC.Hamiltonian{AdvancedHMC.DiagEuclideanMetric{Float64,Array{Float64,1}},Turing.Inference.var"#logπ#55"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}},Turing.Inference.var"#∂logπ∂θ#54"{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64},DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}},DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}}}, ::Array{Float64,1}) at /home/kv/.julia/packages/AdvancedHMC/WJCQA/src/trajectory.jl:679
  38. [30] Turing.Inference.HMCState(::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}, ::Random._GLOBAL_RNG; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/hmc.jl:628
  39. [31] Turing.Inference.HMCState(::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.Sampler{NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric},Turing.Inference.SamplerState{DynamicPPL.VarInfo{NamedTuple{(:vec,),Tuple{DynamicPPL.Metadata{Dict{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},Int64},Array{Normal{Float64},1},Array{DynamicPPL.VarName{:vec,Tuple{Tuple{Int64}}},1},Array{Float64,1},Array{Set{DynamicPPL.Selector},1}}}},Float64}}}, ::Random._GLOBAL_RNG) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/hmc.jl:609
  40. [32] DynamicPPL.Sampler(::NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric}, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::DynamicPPL.Selector) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/hmc.jl:384
  41. [33] Sampler at /home/kv/.julia/packages/Turing/GMBTf/src/inference/hmc.jl:376 [inlined]
  42. [34] sample(::Random._GLOBAL_RNG, ::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric}, ::Int64; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/Inference.jl:163
  43. [35] sample at /home/kv/.julia/packages/Turing/GMBTf/src/inference/Inference.jl:163 [inlined]
  44. [36] #sample#1 at /home/kv/.julia/packages/Turing/GMBTf/src/inference/Inference.jl:153 [inlined]
  45. [37] sample(::DynamicPPL.Model{var"###evaluator#1166",(:y, :A, :T),Tuple{Array{Float64,1},LinearAlgebra.Adjoint{Float64,Array{Float64,2}},Type{Array{Float64,1}}},(),DynamicPPL.ModelGen{var"###generator#1167",(:y, :A, :T),(:T,),Tuple{Type{Array{Float64,1}}}}}, ::NUTS{Turing.Core.ReverseDiffAD{true},(),AdvancedHMC.DiagEuclideanMetric}, ::Int64) at /home/kv/.julia/packages/Turing/GMBTf/src/inference/Inference.jl:153
  46. [38] top-level scope at In[51]:15
RAW Paste Data Copied