Skip to content

Commit fa155a4

Browse files
committed
reverted changes to default_varinfo and LogDensityFunction
1 parent 599488b commit fa155a4

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

src/logdensityfunction.jl

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,10 @@ function LogDensityFunction(
6363
return LogDensityFunction(varinfo, model, SamplingContext(sampler, context))
6464
end
6565

66-
function LogDensityFunction(model::Model, context::Union{Nothing,AbstractContext}=nothing)
67-
# Determine the suitable varinfo for the given model and context.
68-
varinfo = determine_suitable_varinfo(
69-
model, context === nothing ? leafcontext(model.context) : context
70-
)
71-
return LogDensityFunction(varinfo, model, context)
72-
end
73-
7466
function LogDensityFunction(
75-
model::Model, varinfo::AbstractVarInfo, context::Union{Nothing,AbstractContext}=nothing
67+
model::Model,
68+
varinfo::AbstractVarInfo=VarInfo(model),
69+
context::Union{Nothing,AbstractContext}=nothing,
7670
)
7771
return LogDensityFunction(varinfo, model, context)
7872
end

src/sampler.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ function default_varinfo(
7777
context::AbstractContext,
7878
)
7979
init_sampler = initialsampler(sampler)
80-
varinfo = determine_suitable_varinfo(model, SamplingContext(rng, init_sampler, context))
81-
return varinfo
80+
return VarInfo(rng, model, init_sampler, context)
8281
end
8382

8483
function AbstractMCMC.sample(
@@ -141,7 +140,7 @@ Return the sampler that is used for generating the initial parameters when sampl
141140
142141
By default, it returns an instance of [`SampleFromPrior`](@ref).
143142
"""
144-
initialsampler(spl) = SampleFromPrior()
143+
initialsampler(spl::Sampler) = SampleFromPrior()
145144

146145
function set_values!!(
147146
varinfo::AbstractVarInfo,

0 commit comments

Comments
 (0)