We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 27a2df0 commit b177aa3Copy full SHA for b177aa3
test/compiler.jl
@@ -213,6 +213,22 @@ priors = 0 # See "new grammar" test.
213
@test getlogp(varinfo) == lp
214
@test varinfo === _varinfo
215
end
216
+ @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
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
231
232
@testset "new grammar" begin
233
x = Float64[1 2]
234
0 commit comments