From d5655900e6483155c250c05ddf96d54dc92172de Mon Sep 17 00:00:00 2001 From: David Widmann Date: Thu, 16 Jan 2020 18:28:14 +0100 Subject: [PATCH] Fix https://github.com/TuringLang/DynamicPPL.jl/issues/27 --- src/inference/Inference.jl | 2 +- src/inference/hmc.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/inference/Inference.jl b/src/inference/Inference.jl index b48c654ca..4c324a4e2 100644 --- a/src/inference/Inference.jl +++ b/src/inference/Inference.jl @@ -696,7 +696,7 @@ function dot_assume( var::AbstractMatrix, vi::VarInfo, ) - @assert dim(dist) == size(var, 1) + @assert length(dist) == size(var, 1) r = get_and_set_val!(vi, vns, dist, spl) lp = sum(logpdf_with_trans(dist, r, istrans(vi, vns[1]))) var .= r diff --git a/src/inference/hmc.jl b/src/inference/hmc.jl index f28a5a5e5..2f4bbfdb0 100644 --- a/src/inference/hmc.jl +++ b/src/inference/hmc.jl @@ -456,7 +456,7 @@ function dot_assume( var::AbstractMatrix, vi::VarInfo, ) - @assert dim(dist) == size(var, 1) + @assert length(dist) == size(var, 1) updategid!.(Ref(vi), vns, Ref(spl)) r = vi[vns] var .= r