Skip to content

Commit 9b05e78

Browse files
committed
Fix submodel definitions in demo models
1 parent fde8319 commit 9b05e78

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/test_utils/models.jl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,12 +406,14 @@ end
406406
s .~ InverseGamma(2, 3)
407407
m = TV(undef, 2)
408408
m .~ Normal.(0, sqrt.(s))
409-
return s, m
409+
return (; s=s, m=m)
410410
end
411411

412412
@model function demo_assume_submodel_observe_index_literal()
413413
# Submodel prior
414-
@submodel s, m = _prior_dot_assume()
414+
vars ~ to_submodel(_prior_dot_assume())
415+
s = vars.s
416+
m = vars.m
415417
1.5 ~ Normal(m[1], sqrt(s[1]))
416418
2.0 ~ Normal(m[2], sqrt(s[2]))
417419

@@ -449,7 +451,7 @@ end
449451
m .~ Normal.(0, sqrt.(s))
450452

451453
# Submodel likelihood
452-
@submodel _likelihood_mltivariate_observe(s, m, x)
454+
_ignore ~ to_submodel(_likelihood_mltivariate_observe(s, m, x))
453455

454456
return (; s=s, m=m, x=x, logp=getlogp(__varinfo__))
455457
end

0 commit comments

Comments
 (0)