Skip to content

Releases: TuringLang/Turing.jl

v0.30.1

08 Jan 10:28
a7bafb5
Compare
Choose a tag to compare

Turing v0.30.1

Diff since v0.30.0

Merged pull requests:

Closed issues:

  • Transpilation of pure WinBUGS code when reimplementing Prior and Posterior Prediction (#2148)

v0.30.0

20 Dec 14:21
81721e8
Compare
Choose a tag to compare

What's Changed

  • Replaced specifying a global AD backend with ADTypes.jl. Users should now specify the desired ADType directly in sampler constructors, e.g., HMC(0.1, 10; adtype=AutoForwardDiff(; chunksize)), or HMC(0.1, 10; adtype=AutoReverseDiff(false)) (false indicates not to use compiled tape).
  • Interface functions such as ADBackend, setadbackend, setadsafe, setchunksize, and setrdcache are deprecated and will be removed in a future release.
  • Removed the outdated verifygrad function.
  • Updated to a newer version of LogDensityProblemsAD (v1.7).

New Contributors

Full Changelog: v0.29.3...v0.30.0

v0.29.3

17 Oct 11:28
878294f
Compare
Choose a tag to compare

Turing v0.29.3

Diff since v0.29.2

Merged pull requests:

v0.29.2

07 Oct 15:20
4ffe2cd
Compare
Choose a tag to compare

Turing v0.29.2

Diff since v0.29.1

Merged pull requests:

  • CompatHelper: bump compat for SciMLBase to 2, (keep existing compat) (#2087) (@github-actions[bot])
  • Fix + test for compiled ReverseDiff without linking (#2097) (@torfjelde)
  • Fix for CI (#2098) (@torfjelde)

Closed issues:

  • Dimensionality error when using MAP as initial point for sampling (#2079)
  • Model using LKJCholesky fails with large covariance matrices (#2081)
  • MCMCDistributed() not working properly - only worker 2 is sampling (#2082)
  • Very high initial values for standard deviation (#2085)
  • DynamicNUTS (via DynamicHMC) no longer works in Julia v1.9. (#2090)
  • LKJCholesky does not work with compiled ReverseDiff.jl (#2091)
  • Compute (Bayesian) R2 for Turing models (#2093)

v0.29.1

12 Sep 21:57
8d8416a
Compare
Choose a tag to compare

Turing v0.29.1

Diff since v0.29.0

Merged pull requests:

v0.29.0

04 Sep 21:46
c0c8130
Compare
Choose a tag to compare

Turing v0.29.0

Diff since v0.28.3

Closed issues:

  • How to conduct Bayesian inference using an existing posterior samples as new prior distribution, as well as new observations in Turing? (#2069)

Merged pull requests:

v0.28.3

28 Aug 16:58
f891aa8
Compare
Choose a tag to compare

Turing v0.28.3

Diff since v0.28.2

Closed issues:

  • method overwritten when I add Turing.jl pkg (#2061)
  • Can't apply Bijectors.ordered to TDist(), says it's constrained (#2064)
  • Incorrect bijector dimensions for models using SimplexBijector (#2065)

Merged pull requests:

v0.28.2

16 Aug 22:07
4affc28
Compare
Choose a tag to compare

Turing v0.28.2

Diff since v0.28.1

Closed issues:

  • Benchmarking Turing against Stan on very simple models (#1283)
  • Deadlinks (#1647)
  • Turing slows down as the number of generic types increases (#1940)
  • Turing checkpointing by callbacks (#1995)
  • Allow LogDensityProblems.logdensity to take a named tuple (#2038)
  • Saving generated values (#2059)

Merged pull requests:

  • New feature: muliple iterations within Gibbs (#1881) (@xukai92)
  • CompatHelper: bump compat for Bijectors to 0.13, (keep existing compat) (#2018) (@github-actions[bot])
  • MH Constructor (#2037) (@JaimeRZP)
  • CompatHelper: bump compat for NamedArrays to 0.10, (keep existing compat) (#2062) (@github-actions[bot])
  • CompatHelper: bump compat for NamedArrays to 0.10 for package test, (keep existing compat) (#2063) (@github-actions[bot])

v0.28.1

31 Jul 20:20
9f3ab01
Compare
Choose a tag to compare

Turing v0.28.1

Diff since v0.28.0

Merged pull requests:

  • Transfer all high-level docs to TuringTutorials (#1933) (@yebai)
  • Cleanup test utilities (#2056) (@yebai)
  • Bugfix in model evaluation not using SMC samplers (#2057) (@yebai)

v0.28.0

29 Jul 22:50
4d41959
Compare
Choose a tag to compare

Turing v0.28.0

Diff since v0.27.1