glmbayes
R package glmbayes by knygren — release notes from GitHub.
A GPU-accelerated Bayesian GLM package buys its way into the standard R Bayesian toolchain
◆Recent moves
- 10d ago
Back on CRAN after a configure policy fix
A CRAN return after archival over a configure policy issue. OpenCL now compiles only when a non-PoCL platform exposes a GPU, so CRAN's Debian checks stop writing PoCL cache files. The notes state there are no API or modelling changes.
View source ↗ - 22d ago
OpenCL split out to nmathopencl; insight and bayestestR integration
⚡ SPARKOpenCL kernels move out to a hard dependency on nmathopencl, which ships CRAN Windows binaries and unblocks GPU builds there. S3 methods arrive for the insight accessors and for bayestestR's simulate_prior(), check_prior() and describe_prior(), with both packages promoted from Suggests to Imports. get_priors() returns the full prior specification including the complete Sigma rather than a marginal table.
View source ↗ - 1mo ago
Multi-response models and conjugate GLM priors
Multi-response lmb() and mlmb arrive, along with conjugate GLM priors covering dBeta and dGamma identity-link paths and a vignette restructure with Bayes Rules! and LearnBayes companion appendices. A fix stops rindepNormalGamma_reg() accepting prior-dominated dispersion envelopes.
View source ↗ - 3mo ago
OpenCL kernels restructured and a binomial GPU bug fixed
An OpenCL-focused release: kernels and fragments are consolidated, the GPU program is assembled from explicit pieces rather than ad hoc concatenation, and a binomial kernel bug is fixed so aggregated binomial data matches CPU semantics. OpenCL tests gain skip_on_cran() so CRAN machines do not run heavy GPU work.
View source ↗ - 3mo ago
Version bump for CRAN resubmission
A version bump in response to CRAN resubmission feedback, with no described change.
View source ↗ - 1y ago
CRAN-ready beta with the core S3 interface
The CRAN-ready beta, establishing the S3 interface — glmb(), summary(), predict(), confint() — and vignettes comparing results against glm().
View source ↗