@@ -6,17 +6,6 @@ function tilde_assume(::DefaultContext, right, vn, vi)
6
6
return assume (right, vn, vi)
7
7
end
8
8
9
- function tilde_assume (rng:: Random.AbstractRNG , context:: AbstractContext , args... )
10
- return tilde_assume (rng, childcontext (context), args... )
11
- end
12
- function tilde_assume (rng:: Random.AbstractRNG , :: DefaultContext , sampler, right, vn, vi)
13
- return assume (rng, sampler, right, vn, vi)
14
- end
15
- function tilde_assume (:: DefaultContext , sampler, right, vn, vi)
16
- # same as above but no rng
17
- return assume (Random. default_rng (), sampler, right, vn, vi)
18
- end
19
-
20
9
function tilde_assume (context:: PrefixContext , right, vn, vi)
21
10
# Note that we can't use something like this here:
22
11
# new_vn = prefix(context, vn)
@@ -30,12 +19,6 @@ function tilde_assume(context::PrefixContext, right, vn, vi)
30
19
new_vn, new_context = prefix_and_strip_contexts (context, vn)
31
20
return tilde_assume (new_context, right, new_vn, vi)
32
21
end
33
- function tilde_assume (
34
- rng:: Random.AbstractRNG , context:: PrefixContext , sampler, right, vn, vi
35
- )
36
- new_vn, new_context = prefix_and_strip_contexts (context, vn)
37
- return tilde_assume (rng, new_context, sampler, right, new_vn, vi)
38
- end
39
22
40
23
"""
41
24
tilde_assume!!(context, right, vn, vi)
@@ -88,10 +71,6 @@ function tilde_observe!!(::DefaultContext, right, left, vn, vi)
88
71
return left, vi
89
72
end
90
73
91
- function assume (:: Random.AbstractRNG , spl:: Sampler , dist)
92
- return error (" DynamicPPL.assume: unmanaged inference algorithm: $(typeof (spl)) " )
93
- end
94
-
95
74
# fallback without sampler
96
75
function assume (dist:: Distribution , vn:: VarName , vi)
97
76
y = getindex_internal (vi, vn)
0 commit comments