Skip to content

Releases: TuringLang/DynamicPPL.jl

v0.36.14

07 Jul 12:08
acac44d

Choose a tag to compare

DynamicPPL v0.36.14

Diff since v0.36.13

Added compatibility with [email protected].

Closed issues:

  • change defaults: @addlogprob! not included in PriorContext() (#580)
  • (Maybe) Find a way to avoid initialising with undef values (#784)
  • values_as(vi, NamedTuple) doesn't preserve structure (#814)
  • Is there a rationale for why a VarInfo should have some but not all variables linked? (#968)

v0.36.13

04 Jul 14:49
92f6eea

Choose a tag to compare

DynamicPPL v0.36.13

Diff since v0.36.12

Added documentation for the returned(::Model, ::MCMCChains.Chains) method.

Merged pull requests:

v0.36.12

19 Jun 16:51
968c879

Choose a tag to compare

DynamicPPL v0.36.12

Diff since v0.36.11

Removed several unexported functions. The only notable one is DynamicPPL.alg_str, which was used in old versions of AdvancedVI and the Turing test suite.

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])