0.14.0
Breaking change: Predictive will try to avoid recomputing "deterministic" sites if it is provided in posterior_samples
. Those deterministic sites are excluded in the previous releases.
What's Changed
- Add AutoGuideList by @tare in #1644
- Require sample_shape passed as keyword argument to AutoGuides by @tare in #1659
- correct event_dim use by @deoxyribose in #1661
- Allow substitute deterministic sites by @fehiepsi in #1664
- Tutorial on Automatic Partial centering of model using LocScaleReparam by @Madhav-Kanda in #1663
- Added kl_divergence for multivariate normals by @lumip in #1654
- Support multi sample guides in Trace_ELBO by @fehiepsi in #1666
- Reference AutoGuideList in docs by @tare in #1669
- fix init_params bug in hmcgibbs by @amifalk in #1673
- Kumaraswamy distribution bug fixes by @e-pet in #1675
- Allow AutoSemiDAIS to work without global variable by @fehiepsi in #1665
- Update continuous.py by @etymology in #1679
- Fix intersphinx issues by @fehiepsi in #1680
- Avoid Kumaraswamy numerical issues by @fehiepsi in #1681
- Enforce supported python version in setup.py by @pierreglaser in #1687
- Fix faulty interaction between
jax.vmap
andvalidate_args=True
by @pierreglaser in #1686 - Use Cholesky decomp instead of inverting kernel by @DanWaxman in #1688
- Make possible to fix the number of LF steps and tune the step size by @yayami3 in #1698
- Support scan for Trace_ELBO by @deoxyribose in #1693
- Add ruff support by @juanitorduz in #1700
- Hot fix: remove version requirement by @juanitorduz in #1703
- Remove
setup.cfg
by @juanitorduz in #1704 - Support optional pre-commit hooks by @juanitorduz in #1705
- transfer_states_to_host convenience function by @amifalk in #1707
- Change case to render graph for conditioned nodes. by @yayami3 in #1711
- Add isort (ruff) by @juanitorduz in #1718
- remove upper bound sphinx by @juanitorduz in #1721
- Improve current ruff rules by @juanitorduz in #1720
- Fix links in examples and tutorials by @fehiepsi in #1722
- Fix sidebar not displayed properly on phone by @fehiepsi in #1723
- Add two ensemble sampling methods by @amifalk in #1692
- fix elbo normalization with multi_sample_guide=True by @danielward27 in #1728
- Raise
NotImplementedError
rather than return it. by @tillahoffmann in #1732 - Support forward mode differentiation for SVI by @juanitorduz in #1731
- fixing nested_sampling.py by @renecotyfanboy in #1738
- Add auto-batched (low-rank) multivariate normal guides. by @tillahoffmann in #1737
- Implementation of DCC inference algorithm by @treigerm in #1715
- Fix for pickling an MCMC object with HMCGibbs (and MixedHMC) samplers and parallel chains by @msaintja in #1746
- Factored out HMCECS proxies to contrib by @OlaRonning in #1748
- Add median to batched auto-guides. by @tillahoffmann in #1749
- Address jax-ml/jax#19885 for numpyro. by @tillahoffmann in #1743
- Fix ECS to work with Haiku by @OlaRonning in #1750
- Add github action for releasing by @fehiepsi in #1736
- Bump to 0.14.0 by @fehiepsi in #1735
New Contributors
- @amifalk made their first contribution in #1673
- @e-pet made their first contribution in #1675
- @etymology made their first contribution in #1679
- @DanWaxman made their first contribution in #1688
- @juanitorduz made their first contribution in #1700
- @danielward27 made their first contribution in #1728
- @tillahoffmann made their first contribution in #1732
- @renecotyfanboy made their first contribution in #1738
- @treigerm made their first contribution in #1715
- @msaintja made their first contribution in #1746
Full Changelog: 0.13.2...0.14.0