Skip to content

Releases: TuringLang/AdvancedHMC.jl

v0.8.0

04 Jun 07:31
e485198
Compare
Choose a tag to compare

AdvancedHMC v0.8.0

Diff since v0.7.1

Breaking changes

  • To make an MCMC transition from phasepoint z using trajectory τ(or HMCKernel κ) under Hamiltonian h, use transition(h, τ, z) or transition(rng, h, τ, z)(if using HMCKernel, use transition(h, κ, z) or transition(rng, h, κ, z)).
  • The initial_step_size in find_good_stepsize for heuristic search of a good initial leap-frog step-size can be manually specified, defaulting to 1//10.
  • The printing interface has been upgraded to a more user-friendly design.

Merged pull requests:

Closed issues:

  • Canonical momentum and kinetic momentum (#129)
  • Vectorize NUTS (#140)
  • Discontinuous Hamiltonian Monte Carlo for discrete parameters (#209)
  • A support list of all combinations (#212)
  • Initial Epsilon in find_good_step_size function (#216)
  • Reduce number of allocations (#224)
  • Mixed Hamiltonian Monte Carlo for Mixed Discrete and Continuous Variables (#234)
  • Unify argument orders (#248)
  • Disable warning about rejection because of numerical errors (#268)
  • Integration test for Turing (#269)
  • Forecasting (#308)
  • Objects of type LogTargetDensity are not callable (#324)
  • Retest is broken (#327)
  • Define a model (#363)
  • GPU tests via buildkite (#429)

v0.7.1

23 Apr 16:01
7067a90
Compare
Choose a tag to compare

AdvancedHMC v0.7.1

Diff since v0.7.0

Merged pull requests:

Closed issues:

  • Moving ReadMe to Docs (#330)
  • Component Arrays with DenseEuclideanMetric fails (#344)
  • AdvancedHMC.sample might not be respecting the passed rng object (#379)
  • Improve AHMC documentation with tutorials, API docs etc. (#402)
  • update readme and docs to use ADTypes (#413)
  • Introduce a HISTORY.md for breaking/major changes (#419)
  • Minor doc inconsistency (#422)

v0.7.0

06 Mar 13:05
75fb7ec
Compare
Choose a tag to compare

AdvancedHMC v0.7.0

Diff since v0.6.4

Breaking changes

Merged pull requests:

Closed issues:

  • Step size initialization uses GLOBAL RNG instead of reproducible RNG from caller (#306)
  • Weighted Log Likelihood #featurerequest (#317)
  • In sample progress=true prints more than a progress-bar (#364)
  • Progress message ratio_divergent_transitions_during_adaption bug (#373)

v0.6.4

15 Nov 08:43
646202c
Compare
Choose a tag to compare

AdvancedHMC v0.6.4

Diff since v0.6.3

Merged pull requests:

  • Specialize on Types and use if-else instead of Val-dispatches (#383) (@devmotion)

v0.6.3

31 Oct 15:24
5d56902
Compare
Choose a tag to compare

AdvancedHMC v0.6.3

Diff since v0.6.2

Merged pull requests:

  • Update GH actions and add dependabot (#377) (@devmotion)
  • Add getparams and setparams!! following AbstractMCMC v5.5 and v5.6 (#378) (@sunxd3)

v0.6.2

04 Oct 13:14
85bf5fe
Compare
Choose a tag to compare

AdvancedHMC v0.6.2

Diff since v0.6.1

Merged pull requests:

v0.6.1

29 Nov 14:16
37f0995
Compare
Choose a tag to compare

AdvancedHMC v0.6.1

Diff since v0.6.0

Merged pull requests:

v0.6.0

02 Nov 22:20
8d3b343
Compare
Choose a tag to compare

AdvancedHMC v0.6.0

Diff since v0.5.5

Merged pull requests:

  • fix: arg order (#349) (@xukai92)
  • CompatHelper: bump compat for AbstractMCMC to 5, (keep existing compat) (#352) (@github-actions[bot])
  • Deprecate init_params which is no longer in AbstractMCMC (#353) (@torfjelde)
  • CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#354) (@github-actions[bot])
  • Removed deprecation of init_params + bump minor version (#355) (@torfjelde)
  • Fix some tests. (#356) (@yebai)
  • Fix docs CI (#357) (@yebai)

Closed issues:

  • Doc string error for NUTS (#346)

v0.5.5

04 Sep 16:58
1dff529
Compare
Choose a tag to compare

AdvancedHMC v0.5.5

Diff since v0.5.4

Merged pull requests:

v0.5.4

12 Aug 20:44
3b6351f
Compare
Choose a tag to compare

AdvancedHMC v0.5.4

Diff since v0.5.2

Closed issues:

  • Riemannian Manifold HMC (#6)
  • Sensible Defaults (#184)
  • Struct naming improvments (#246)
  • Broken link in README (#256)

Merged pull requests: