Skip to content

Releases: TuringLang/DynamicPPL.jl

v0.36.11

19 Jun 10:16
e49853c

Choose a tag to compare

DynamicPPL v0.36.11

Diff since v0.36.10

Make ThreadSafeVarInfo hold a total of Threads.nthreads() * 2 logp values, instead of just Threads.nthreads().

This fix helps to paper over the cracks in using threadid() to index into the ThreadSafeVarInfo object.

v0.36.10

29 May 14:37
2a1b650

Choose a tag to compare

DynamicPPL v0.36.10

Diff since v0.36.9

Added compatibility with ForwardDiff 1.0.

v0.36.9

27 May 11:55
bb0c857

Choose a tag to compare

DynamicPPL v0.36.9

Diff since v0.36.8

Fixed a failure when sampling from ProductNamedTupleDistribution due to missing tovec methods for NamedTuple and Tuple.

v0.36.8

25 May 17:56
a8a7026

Choose a tag to compare

DynamicPPL v0.36.8

Diff since v0.36.7

Made LogDensityFunction a subtype of AbstractMCMC.AbstractModel.

Merged pull requests:

v0.36.7

23 May 15:48
e350cd3

Choose a tag to compare

DynamicPPL v0.36.7

Diff since v0.36.6

Added compatibility with MCMCChains 7.0.

v0.36.6

23 May 14:32
2fd1897

Choose a tag to compare

DynamicPPL v0.36.6

Diff since v0.36.5

DynamicPPL.TestUtils.run_ad now takes an extra context keyword argument, which is passed to the LogDensityFunction constructor.

Merged pull requests:

Closed issues:

  • Autogenerating Turing Models from simple structs (#929)

v0.36.5

22 May 12:10
0b6e364

Choose a tag to compare

DynamicPPL v0.36.5

Diff since v0.36.4

varinfo[:] now returns an empty vector if varinfo::DynamicPPL.NTVarInfo is empty, rather than erroring.

In its place, check_model now issues a warning if the model is empty.

Merged pull requests:

  • CompatHelper: add new compat entry for Documenter at version 1 for package test, (keep existing compat) (#927) (@github-actions[bot])

v0.36.4

21 May 23:22
3acd0a2

Choose a tag to compare

DynamicPPL v0.36.4

Diff since v0.36.3

Added compatibility with DifferentiationInterface.jl 0.7, and also with JET.jl 0.10.

The JET compatibility entry should only affect you if you are using DynamicPPL on the Julia 1.12 pre-release.

Merged pull requests:

Closed issues:

  • Benchmarks fails indeterministically (#905)

v0.36.3

18 May 17:18
b0ff259

Choose a tag to compare

DynamicPPL v0.36.3

Diff since v0.36.2

Moved the bijector(model), where model is a DynamicPPL.Model, function from the Turing main repo.

v0.36.2

09 May 18:29
cdeb657

Choose a tag to compare

DynamicPPL v0.36.2

Diff since v0.36.1

Improved docstrings for AD testing utilities.

Merged pull requests: