Skip to content

Commit 4c18b03

Browse files
committed
Surely we don't need the double loop
1 parent 0a9a43d commit 4c18b03

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

test/sampler.jl

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,20 @@
3434

3535
@testset "init" begin
3636
@testset "$(model.f)" for model in DynamicPPL.TestUtils.DEMO_MODELS
37-
@testset "$(model.f)" for model in DynamicPPL.TestUtils.DEMO_MODELS
38-
N = 1000
39-
chain_init = sample(model, SampleFromUniform(), N; progress=false)
40-
41-
for vn in keys(first(chain_init))
42-
if AbstractPPL.subsumes(@varname(s), vn)
43-
# `s ~ InverseGamma(2, 3)` and its unconstrained value will be sampled from Unif[-2,2].
44-
dist = InverseGamma(2, 3)
45-
b = DynamicPPL.link_transform(dist)
46-
@test mean(mean(b(vi[vn])) for vi in chain_init) 0 atol = 0.11
47-
elseif AbstractPPL.subsumes(@varname(m), vn)
48-
# `m ~ Normal(0, sqrt(s))` and its constrained value is the same.
49-
@test mean(mean(vi[vn]) for vi in chain_init) 0 atol = 0.11
50-
else
51-
error("Unknown variable name: $vn")
52-
end
37+
N = 1000
38+
chain_init = sample(model, SampleFromUniform(), N; progress=false)
39+
40+
for vn in keys(first(chain_init))
41+
if AbstractPPL.subsumes(@varname(s), vn)
42+
# `s ~ InverseGamma(2, 3)` and its unconstrained value will be sampled from Unif[-2,2].
43+
dist = InverseGamma(2, 3)
44+
b = DynamicPPL.link_transform(dist)
45+
@test mean(mean(b(vi[vn])) for vi in chain_init) 0 atol = 0.11
46+
elseif AbstractPPL.subsumes(@varname(m), vn)
47+
# `m ~ Normal(0, sqrt(s))` and its constrained value is the same.
48+
@test mean(mean(vi[vn]) for vi in chain_init) 0 atol = 0.11
49+
else
50+
error("Unknown variable name: $vn")
5351
end
5452
end
5553
end

0 commit comments

Comments
 (0)