Skip to content

Commit 0cab4f5

Browse files
authored
Uncomment nested model test
1 parent 534826c commit 0cab4f5

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

test/compiler.jl

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -214,20 +214,20 @@ priors = 0 # See "new grammar" test.
214214
@test varinfo === _varinfo
215215
end
216216
@testset "nested model" begin
217-
# function nest(α_0, θ_0)
218-
# @model gdemo(x) = begin
219-
# λ ~ Gamma(α_0, θ_0)
220-
# m ~ Normal(0, √(1 / λ))
221-
# x .~ Normal(m, √(1 / λ))
222-
# global lp = @logpdf()
223-
# end
224-
225-
# return gdemo
226-
# end
227-
# model = nest(2.0, inv(3.0))([1.5, 2.0])
228-
# varinfo = DynamicPPL.VarInfo(model)
229-
# model(varinfo)
230-
# @test getlogp(varinfo) = lp
217+
function nest(α_0, θ_0)
218+
@model gdemo(x) = begin
219+
λ ~ Gamma(α_0, θ_0)
220+
m ~ Normal(0, (1 / λ))
221+
x .~ Normal(m, (1 / λ))
222+
global lp = @logpdf()
223+
end
224+
225+
return gdemo
226+
end
227+
model = nest(2.0, inv(3.0))([1.5, 2.0])
228+
varinfo = DynamicPPL.VarInfo(model)
229+
model(varinfo)
230+
@test getlogp(varinfo) == lp
231231
end
232232
@testset "new grammar" begin
233233
x = Float64[1 2]

0 commit comments

Comments
 (0)