@@ -79,17 +79,25 @@ has_dot_assume(::DynamicPPL.Model) = true
79
79
s5 = Gibbs (; s= CSMC (3 ), m= HMC (0.4 , 8 ; adtype= adbackend))
80
80
s6 = Gibbs (; s= HMC (0.1 , 5 ; adtype= adbackend), m= ESS ())
81
81
s7 = Gibbs ((@varname (s), @varname (m)) => PG (10 ))
82
- for s in (s1, s2, s3, s4, s5, s6, s7)
82
+ s8 = begin
83
+ hmc = HMC (0.1 , 5 ; adtype= adbackend)
84
+ pg = PG (10 )
85
+ vns = @varname (s)
86
+ vnm = @varname (m)
87
+ Gibbs (vns => hmc, vns => hmc, vns => hmc, vnm => pg, vnm => pg)
88
+ end
89
+ for s in (s1, s2, s3, s4, s5, s6, s7, s8)
83
90
@test DynamicPPL. alg_str (Turing. Sampler (s, gdemo_default)) == " Gibbs"
84
91
end
85
92
86
- c1 = sample (gdemo_default, s1, N)
87
- c2 = sample (gdemo_default, s2, N)
88
- c3 = sample (gdemo_default, s3, N)
89
- c4 = sample (gdemo_default, s4, N)
90
- c5 = sample (gdemo_default, s5, N)
91
- c6 = sample (gdemo_default, s6, N)
92
- c7 = sample (gdemo_default, s7, N)
93
+ sample (gdemo_default, s1, N)
94
+ sample (gdemo_default, s2, N)
95
+ sample (gdemo_default, s3, N)
96
+ sample (gdemo_default, s4, N)
97
+ sample (gdemo_default, s5, N)
98
+ sample (gdemo_default, s6, N)
99
+ sample (gdemo_default, s7, N)
100
+ sample (gdemo_default, s8, N)
93
101
94
102
g = Turing. Sampler (s3, gdemo_default)
95
103
@test sample (gdemo_default, g, N) isa MCMCChains. Chains
0 commit comments