exal_make_vb_sts_control: Build dynamic VB latent-state warmup control

View source: R/exal_inference_config.R

exal_make_vb_sts_controlR Documentation

Build dynamic VB latent-state warmup control

Description

Returns a normalized sts block for vb_control lists used by exdqlmLDVB().

Usage

exal_make_vb_sts_control(
  freeze_warmup_iters = 0L,
  force_after_warmup = TRUE,
  min_postwarmup_updates = 0L
)

Arguments

freeze_warmup_iters

Non-negative integer; number of early VB iterations during which the latent s_t block is held fixed.

force_after_warmup

Logical; force one immediate post-warmup update.

min_postwarmup_updates

Non-negative integer; minimum number of post-warmup updates required before convergence-style gates can fire.

Value

A normalized list suitable for vb_control$sts.


exdqlm documentation built on June 5, 2026, 1:06 a.m.