@@ -58,7 +58,7 @@ using Turing
58
58
@test all (x -> DynamicPPL. istrans (vi, x), meta. vns)
59
59
DynamicPPL. invlink!! (vi, spl, model)
60
60
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. vns)
61
- @test meta. vals == v
61
+ @test meta. vals ≈ v atol = 1e-10
62
62
63
63
vi = DynamicPPL. TypedVarInfo (vi)
64
64
meta = vi. metadata
@@ -74,19 +74,21 @@ using Turing
74
74
DynamicPPL. invlink!! (vi, spl, model)
75
75
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. s. vns)
76
76
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. m. vns)
77
- @test meta. s. vals == v_s
78
- @test meta. m. vals == v_m
77
+ @test meta. s. vals ≈ v_s atol = 1e-10
78
+ @test meta. m. vals ≈ v_m atol = 1e-10
79
79
80
80
# Transforming only a subset of the variables
81
- DynamicPPL. link! (vi, spl, Val ((:m ,)))
81
+ spl = DynamicPPL. Sampler (HMC (0.1 , 5 , :m ), model)
82
+ DynamicPPL. link!! (vi, spl, model)
82
83
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. s. vns)
83
84
@test all (x -> DynamicPPL. istrans (vi, x), meta. m. vns)
84
- DynamicPPL. invlink! (vi, spl, Val (( :m ,)) )
85
+ DynamicPPL. invlink!! (vi, spl, model )
85
86
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. s. vns)
86
87
@test all (x -> ! DynamicPPL. istrans (vi, x), meta. m. vns)
87
- @test meta. s. vals == v_s
88
- @test meta. m. vals == v_m
88
+ @test meta. s. vals ≈ v_s atol = 1e-10
89
+ @test meta. m. vals ≈ v_m atol = 1e-10
89
90
end
91
+
90
92
@testset " orders" begin
91
93
csym = gensym () # unique per model
92
94
vn_z1 = @varname z[1 ]
0 commit comments