Releases: TuringLang/Turing.jl
Releases · TuringLang/Turing.jl
v0.35.5
Turing v0.35.5
v0.35.4
Turing v0.35.4
Merged pull requests:
- Implement getstepsize() for NoAdaptation samplers (#2405) (@penelopeysm)
- Tweak sample counts and other details in tests (#2433) (@mhauru)
Closed issues:
v0.35.3
Turing v0.35.3
Merged pull requests:
- Change GHA macOS architecture to aarch64 (#2395) (@penelopeysm)
- CompatHelper: bump compat for Bijectors to 0.15, (keep existing compat) (#2399) (@github-actions[bot])
- Bump DynamicPPL compat to 0.31 (#2404) (@penelopeysm)
- Fix patch version (#2410) (@penelopeysm)
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
Turing v0.35.2
Merged pull requests:
- Various CI improvements (#2375) (@penelopeysm)
- Fix the global Random.seed in runtests.jl (#2381) (@mhauru)
- Remove outdated version conditions (#2382) (@mhauru)
- Move ADTypeCheckContext tests to a separate module (#2383) (@mhauru)
- Bump Bijectors to 0.14.0 (#2384) (@penelopeysm)
- Don't get stuck in an infinite loop if HMC can't find an initial point (#2392) (@penelopeysm)
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
Turing v0.35.1
- Bump Optimization compat to v4
- Bump DynamicPPL compat to v0.30.2
Merged pull requests:
- Bump Optimization to v4, and related packages accordingly (#2354) (@penelopeysm)
- Run JuliaFormatter on more files, remove trailing whitespace (#2374) (@mhauru)
- Bump DynamicPPL compat to 0.30 (#2376) (@penelopeysm)
v0.35.0
Turing v0.35.0
- 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:
v0.34.1
v0.34.0
Turing v0.34.0
Merged pull requests:
- Check that the correct AD backend is being used (#2291) (@mhauru)
- Resolve ADTypeCheckContext method ambiguity (#2299) (@mhauru)
- Fix remaining method ambiguities (#2304) (@penelopeysm)
- Remove unused code (#2312) (@devmotion)
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
v0.33.2
Turing v0.33.2
The release brought bug fixes and improvement to the new Experimental.Gibbs
(👏 for @torfjelde 's heroic efforts)
Merged pull requests:
- Fixes and improvements to experimental
Gibbs
(#2231) (@torfjelde) - Re-enable coverage uploads (#2283) (@devmotion)
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)