Releases: TuringLang/AdvancedHMC.jl
Releases · TuringLang/AdvancedHMC.jl
v0.6.4
AdvancedHMC v0.6.4
Merged pull requests:
- Specialize on
Type
s and use if-else instead ofVal
-dispatches (#383) (@devmotion)
v0.6.3
AdvancedHMC v0.6.3
Merged pull requests:
- Update GH actions and add dependabot (#377) (@devmotion)
- Add
getparams
andsetparams!!
following AbstractMCMC v5.5 and v5.6 (#378) (@sunxd3)
v0.6.2
AdvancedHMC v0.6.2
Merged pull requests:
- Fix Step (#359) (@JaimeRZP)
- Fix broken links and tags in docs (#367) (@mhauru)
- added navabr workflow (#368) (@jeetsuthar)
- feat: support position-dependent kinetic (#369) (@xukai92)
- Generalized leapfrog integrator (#370) (@xukai92)
- Update DocsNav.yml (#371) (@shravanngoswamii)
- Use
Base.RefValue
(#374) (@devmotion) - Use
n_adapts
instead ofnadapts
(#375) (@devmotion) - Require AbstractMCMC 5 (#376) (@devmotion)
v0.6.1
AdvancedHMC v0.6.1
Merged pull requests:
- Allow CUDA v5 (#360) (@ChrisRackauckas)
- fix: conflict of @main from Base (nightly) (#362) (@xukai92)
v0.6.0
AdvancedHMC v0.6.0
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
v0.5.4
v0.5.2
v0.5.1
AdvancedHMC v0.5.1
Merged pull requests:
- Further improvements to recently introduced constructors (#340) (@torfjelde)
- Add back the
HMC(eps, n_leapfrog)
as a convenience constructor (#341) (@yebai)
V0.5.0
AdvancedHMC v0.5.0 (Breaking!)
This release introduces convenience constructors for the most common AdvancedHMC sampler settings.
API Changes
Previously AdvancedHMC
had constructors for the most common HMCKernel
objects.
Now these constructors will initialize their respective HMCSampler
when provided to sample
.
New:
HMC(n_leapfrog::Int)
Changed:
NUTS(δ::Float64)
HMCDA(δ::Float64, λ::Float64)
Removed:
StaticTrajectory{TS}(int::AbstractIntegrator, L)
What's Changed
- Fix turing.ml links by @devmotion in #322
- Convinience constructors by @JaimeRZP in #325
- kwarg nadapt by @JaimeRZP in #332
- Added some clarification comments on the metric field of HMC samplers by @yebai in #334
- Minor improvements to constructors and related tests by @torfjelde in #336
- ReadMe for consctructors by @JaimeRZP in #329
- Change default adaptor for
HMCDA
by @yebai in #338 - removing last HMCKernel legacy function by @JaimeRZP in #339
- Further improvements to recently introduced constructors by @torfjelde in #340
Full Changelog: v0.4.6...v0.5.0