Skip to content

v0.42.9

Choose a tag to compare

@github-actions github-actions released this 02 Mar 15:54
· 39 commits to main since this release
7072ff1

Turing v0.42.9

Diff since v0.42.8

Improve handling of model evaluator functions with Libtask.

This means that when running SMC or PG on a model with keyword arguments, you no longer need to use @might_produce (see patch notes of v0.42.5 for more details on this).

It also means that submodels with observations inside will now be reliably handled by the SMC/PG samplers, which was not the case before (the observations were only picked up if the submodel was inlined by the Julia compiler, which could lead to correctness issues).

Merged pull requests:

  • Run CI against new DPPL / VNT (#2756) (@penelopeysm)
  • CompatHelper: bump compat for Mooncake to 0.5 for package test, (keep existing compat) (#2758) (@github-actions[bot])
  • Tell users about the proposals that are being used in MH (#2774) (@penelopeysm)
  • Mark all methods with DynamicPPL.Model as produceable (#2780) (@penelopeysm)

Closed issues:

  • Time (#2763)
  • data[i, "γ (N/m)"] ~ Normal(γ_pred, σ) doesn't work upon v0.41 -> v0.42 (#2771)
  • error upon data[:, "y"] ~ MvNormal(...) in Turing v0.42.8 (#2773)