186
186
"""
187
187
untyped_varinfo([rng, ]model[, sampler])
188
188
189
- Return a VarInfo object for the given `model` and `context` , which has just a
190
- single `Metadata` as its metadata field.
189
+ Construct a VarInfo object for the given `model`, which has just a single
190
+ `Metadata` as its metadata field.
191
191
192
192
# Arguments
193
193
- `rng::Random.AbstractRNG`: The random number generator to use during model evaluation
@@ -197,9 +197,7 @@ single `Metadata` as its metadata field.
197
197
function untyped_varinfo (
198
198
rng:: Random.AbstractRNG , model:: Model , sampler:: AbstractSampler = SampleFromPrior ()
199
199
)
200
- varinfo = VarInfo (Metadata ())
201
- new_model = contextualize (model, SamplingContext (rng, sampler, model. context))
202
- return last (evaluate!! (new_model, varinfo))
200
+ return last (sample!! (rng, model, VarInfo (Metadata ()), sampler))
203
201
end
204
202
function untyped_varinfo (model:: Model , sampler:: AbstractSampler = SampleFromPrior ())
205
203
return untyped_varinfo (Random. default_rng (), model, sampler)
311
309
"""
312
310
typed_vector_varinfo([rng, ]model[, sampler])
313
311
314
- Return a VarInfo object for the given `model` and `context` , which has a
315
- NamedTuple of `VarNamedVector`s as its metadata field.
312
+ Return a VarInfo object for the given `model`, which has a NamedTuple of
313
+ `VarNamedVector`s as its metadata field.
316
314
317
315
# Arguments
318
316
- `rng::Random.AbstractRNG`: The random number generator to use during model evaluation
0 commit comments