Skip to content

Commit 0a670fd

Browse files
committed
Remove stray assume methods for samplers
1 parent a2213d6 commit 0a670fd

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

src/context_implementations.jl

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,6 @@ function tilde_assume(::DefaultContext, right, vn, vi)
66
return assume(right, vn, vi)
77
end
88

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-
209
function tilde_assume(context::PrefixContext, right, vn, vi)
2110
# Note that we can't use something like this here:
2211
# new_vn = prefix(context, vn)
@@ -30,12 +19,6 @@ function tilde_assume(context::PrefixContext, right, vn, vi)
3019
new_vn, new_context = prefix_and_strip_contexts(context, vn)
3120
return tilde_assume(new_context, right, new_vn, vi)
3221
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
3922

4023
"""
4124
tilde_assume!!(context, right, vn, vi)
@@ -88,10 +71,6 @@ function tilde_observe!!(::DefaultContext, right, left, vn, vi)
8871
return left, vi
8972
end
9073

91-
function assume(::Random.AbstractRNG, spl::Sampler, dist)
92-
return error("DynamicPPL.assume: unmanaged inference algorithm: $(typeof(spl))")
93-
end
94-
9574
# fallback without sampler
9675
function assume(dist::Distribution, vn::VarName, vi)
9776
y = getindex_internal(vi, vn)

0 commit comments

Comments
 (0)