Skip to content

Releases: TuringLang/Turing.jl

v0.35.5

18 Dec 19:31
2707d12
Compare
Choose a tag to compare

v0.35.4

18 Dec 19:08
700a19a
Compare
Choose a tag to compare

Turing v0.35.4

Diff since v0.35.3

Merged pull requests:

Closed issues:

  • Update MCMC sampler wrappers in Turing.jl to use AbstractMCMC (#2426)
  • JuliaBUGS Meta Issue (#2435)

v0.35.3

02 Dec 00:39
c0a4ee9
Compare
Choose a tag to compare

Turing v0.35.3

Diff since v0.35.2

Merged pull requests:

Closed issues:

  • Using Bayesian Inference for noise free Likelihood (#1914)
  • Depreciate MCMC-interface code in favour of AbstractMCMC. (#2281)
  • Using the score function estimator as gradient for VI (#2287)
  • How to save a model / fit and load it? Issue with JLD2 for "reconstructing" (#2309)
  • Nested sampling integration (#2329)
  • MethodError matching getϵ for AdvancedHMC Adaption (#2400)

v0.35.2

07 Nov 15:19
5b24ceb
Compare
Choose a tag to compare

Turing v0.35.2

Diff since v0.35.1

Merged pull requests:

Closed issues:

  • update() method for updating a fitted model with new data (#2308)
  • Drop support for Tracker (#2356)
  • Upgrade julia-actions/cache to v2 (#2370)
  • AdvancedMH external-sampler tests fail intermittently with 2 threads (#2371)
  • Use version = "min" in CI (#2373)
  • Data transformation code slows down sampling? (#2380)
  • New predict() behaviour and syntax? (#2388)
  • Sampling with HMC can hang if AD is bugged (#2389)

v0.35.1

25 Oct 16:49
42189fd
Compare
Choose a tag to compare

Turing v0.35.1

Diff since v0.35.0

  • Bump Optimization compat to v4
  • Bump DynamicPPL compat to v0.30.2

Merged pull requests:

v0.35.0

23 Oct 21:46
f388e61
Compare
Choose a tag to compare

Turing v0.35.0

Diff since v0.34.1

  • Drop support for Julia 1.9 and earlier. Minimum Julia version is now 1.10.
  • Drop support for Tracker as an AD backend.
  • Replace Tapir.jl with its reincarnated form, Mooncake.jl.

Merged pull requests:

  • Widen Optimization compat to v4, and related packages accordingly (#2327) (@mhauru)
  • CompatHelper: bump compat for DynamicPPL to 0.29, (keep existing compat) (#2339) (@github-actions[bot])
  • CompatHelper: bump compat for DynamicPPL to 0.29 for package test, (keep existing compat) (#2340) (@github-actions[bot])
  • DynamicPPL -> 0.29; Julia -> 1.10; Tapir -> Mooncake (#2341) (@penelopeysm)
  • Revert changing Optimization compat to v4 (#2343) (@penelopeysm)
  • Generate API docs (#2347) (@penelopeysm)
  • Add issue templates (#2355) (@penelopeysm)
  • Remove redundant code in hmc.jl (#2357) (@sunxd3)
  • More autoformatting (#2359) (@mhauru)
  • Update to tilde overloads in mh.jl (#2360) (@torfjelde)

Closed issues:

  • Safety for poisson random calls (#2301)
  • MLE estimation fails with error (#2342)
  • Regenerate API docs (#2344)

v0.34.1

04 Sep 14:55
78d110a
Compare
Choose a tag to compare

Turing v0.34.1

Diff since v0.34.0

Merged pull requests:

Closed issues:

  • Can DifferentiationInterface be useful for Turing? (#2187)
  • Add an option to the sample function to force using SimpleVarInfo. (#2213)
  • Add Tapir to Turing's AD test suite (#2247)
  • Ensure that strictly positive distribution parameter is > 0 after exp() transformation (#2310)

v0.34.0

30 Aug 19:38
a26ce11
Compare
Choose a tag to compare

Turing v0.34.0

Diff since v0.33.3

Merged pull requests:

Closed issues:

  • Tests to check that the correct AD method is actually used (#2235)
  • Enable Aqua.test_ambiguities (#2261)
  • Mode estimation's support of Pathfinder integration (#2268)
  • Multithread tests fail on master (#2302)
  • Julia 1.7 tests are failing (#2305)
  • Support potential type argument in rand for eltype of Sampleable (#2306)
  • Dead code in mcmc/hmc.jl? (#2311)

v0.33.3

31 Jul 18:50
4766fdd
Compare
Choose a tag to compare

Turing v0.33.3

Diff since v0.33.2

Merged pull requests:

Closed issues:

  • Attempt fixing bnn tests in Ezyme PR (#2277)
  • Allow for a named tuple for initial_params (#2286)
  • JuliaFormatter GHA workflow fails on public forks due to insufficient permissions (#2293)
  • Turing fails to precompile due to deprecated method dispatches with v1.10 (#2296)

v0.33.2

16 Jul 16:45
29a1342
Compare
Choose a tag to compare

Turing v0.33.2

Diff since v0.33.1

The release brought bug fixes and improvement to the new Experimental.Gibbs (👏 for @torfjelde 's heroic efforts)

Merged pull requests:

Closed issues:

  • Simple user error makes code evaluate forever - Calling DynamicPPL.Model as a function. (#2182)
  • Experimental Gibbs seems to have higher variance than "stable" Gibbs (maybe) (#2230)
  • Undeterministic test failure (#2234)
  • Make MLE and MAP more robust (#2279)
  • Fix code test coverage (#2282)
  • preallocating an array of random variables, getting varname As used multiple times in model (subsumes As[1]) (#2284)
  • maximum_likelihood function not found in Turing.jl (#2285)