Skip to content

Releases: TuringLang/AbstractMCMC.jl

v5.10.0

05 Nov 11:05
390012e

Choose a tag to compare

AbstractMCMC v5.10.0

Diff since v5.9.0

Merged pull requests:

v5.9.0

27 Oct 15:17
e58f735

Choose a tag to compare

AbstractMCMC v5.9.0

Diff since v5.8.2

Define the new interface functions AbstractMCMC.getstats and AbstractMCMC.requires_unconstrained_space. Both used to be part of Turing's external sampler interface; they are now shifted here to allow for samplers to depend only on AbstractMCMC and not Turing.

Merged pull requests:

  • Add AbstractMCMC.getstats and AbstractMCMC.requires_unconstrained_space (#182) (@penelopeysm)

Closed issues:

  • Allow multiple callbacks (#80)
  • Correct syntax for chainscat and chainsstack (#122)
  • CI fails on 1.12 (#181)

v5.8.2

07 Oct 12:55
8d23b78

Choose a tag to compare

AbstractMCMC v5.8.2

Diff since v5.8.1

The num_warmup sampling keyword argument is now passed through to AbstractMCMC.step_warmup. This is useful because some warmup procedures (e.g. in HMC) may have different behaviour depending on whether it is the first warmup step or last warmup step.

Merged pull requests:

v5.8.1

02 Oct 19:46
ae9760d

Choose a tag to compare

AbstractMCMC v5.8.1

Diff since v5.8.0

Show warning message if initial_parameters is passed instead of initial_params

Merged pull requests:

  • Show warning message if initial_parameters is passed instead of initial_params (#176) (@shravanngoswamii)

Closed issues:

  • Show warning message if initial_parameters is passed instead of initial_params (#175)

v5.8.0

16 Sep 12:14
fc74dd4

Choose a tag to compare

AbstractMCMC v5.8.0

Diff since v5.7.2

When performing multiple-chain sampling (with MCMCSerial, MCMCThreads, or MCMCDistributed), an additional keyword argument chain_number is now passed as a keyword argument to callback functions. Its value runs from 1 to nchains.

Merged pull requests:

  • Improve docstrings for MCMCThreads, MCMCDistributed, and MCMCSerial with usage examples (#171) (@Copilot)
  • Add chain_number keyword argument when performing multi-chain sampling (#174) (@penelopeysm)

Closed issues:

  • Unhelpfull docstring for MCMCThreads (#105)

v5.7.2

30 Jul 13:28
33fdad8

Choose a tag to compare

AbstractMCMC v5.7.2

Diff since v5.7.1

Merged pull requests:

v5.7.1

28 Jul 10:59
2809e90

Choose a tag to compare

AbstractMCMC v5.7.1

Diff since v5.7.0

Merged pull requests:

v5.7.0

24 Jul 12:56
9f86116

Choose a tag to compare

AbstractMCMC v5.7.0

Diff since v5.6.3

Implemented more fine-grained progress logging when sampling multiple chains.

Please see the documentation for full info: https://turinglang.org/AbstractMCMC.jl/stable/api/#Progress-logging

Merged pull requests:

Closed issues:

  • More useful logging when sampling multiple chains (#82)

v5.6.3

13 Jun 22:58
0c5eec2

Choose a tag to compare

AbstractMCMC v5.6.3

Diff since v5.6.2

Merged pull requests:

v5.6.2

21 May 10:21
ececa17

Choose a tag to compare

AbstractMCMC v5.6.2

Diff since v5.6.1

Improved error message when initial_params / initial_state has the wrong length.

Merged pull requests:

  • Improve error message when initial_params / initial_state has wrong length (#163) (@penelopeysm)