bayesmith.dispatch.proposal_plan
Source-derived signatures and contracts. See the reference index for coverage and conventions.
Module contract
Explicit proposal schedules, separate from the legacy exact/NUTS partition.
ProposalRuntimePlan
Defined in bayesmith.dispatch.proposal_plan, line 17.
class ProposalRuntimePlan
graph: Graph
blocks: tuple[Block, ...]
compiled: Any
sigma_needs_rebuild: bool = True
selection: str = 'explicit'
selection_decisions: tuple = ()A proposal chain with per-block correction and an optional NUTS remainder.
ProposalRuntimePlan.method
method(self)ProposalRuntimePlan.target_fidelity
target_fidelity(self)ProposalRuntimePlan.exact
exact(self)ProposalRuntimePlan.sampled
sampled(self)ProposalRuntimePlan.sample
sample(self, key, *, num_samples=2000, num_warmup=1000, num_chains=1, chain_method='sequential', progress_bar=False, nuts_options=None, nuts_on_collapse=False, collapse=False, _control=None)compile_proposal_plan
Defined in bayesmith.dispatch.proposal_plan, line 97.
compile_proposal_plan(graph: Graph, task: PosteriorTask, *, policies=None, initial_values=None, selection='explicit', decisions=()) -> ProposalRuntimePlanValidate static capabilities before any proposal chain is run.