Skip to content

Releases: TuringLang/DynamicPPL.jl

v0.9.0

25 Aug 00:41
4432591
Compare
Choose a tag to compare

DynamicPPL v0.9.0

Diff since v0.8.2

Closed issues:

  • Crease a dev branch for breaking changes (#73)
  • Respect user-provided function signatures (#106)

Merged pull requests:

v0.8.2

24 Jun 00:24
275ccc8
Compare
Choose a tag to compare

DynamicPPL v0.8.2

Diff since v0.8.1

Closed issues:

  • Model call: no method matching NoDist (#129)

Merged pull requests:

v0.8.1

05 Jun 00:01
06e7fe0
Compare
Choose a tag to compare

DynamicPPL v0.8.1

Diff since v0.8.0

Closed issues:

  • Bug with MiniBatchContext and VarInfo (#131)

Merged pull requests:

v0.8.0

22 May 19:00
e85f821
Compare
Choose a tag to compare

DynamicPPL v0.8.0

Diff since v0.7.3

Closed issues:

  • Add convenience functions: logjoint, logprior and loglikelihood (#112)
  • Printing empty VarInfo (#122)

Merged pull requests:

v0.7.3

09 May 18:01
6b4be6b
Compare
Choose a tag to compare

DynamicPPL v0.7.3

Diff since v0.7.2

Closed issues:

  • SMC test fails with Turing master (#104)

Merged pull requests:

v0.7.2

04 May 21:01
Compare
Choose a tag to compare

DynamicPPL v0.7.2

Diff since v0.7.1

Merged pull requests:

v0.7.1

03 May 22:00
07c0cee
Compare
Choose a tag to compare

DynamicPPL v0.7.1

Diff since v0.7.0

Merged pull requests:

v0.7.0

02 May 20:00
Compare
Choose a tag to compare

DynamicPPL v0.7.0

Diff since v0.6.0

Closed issues:

  • Move tilde here and avoid VarInfo wrangling in Turing.Inference (#19)

Merged pull requests:

  • Make tilde_{assume,observe} functions behave more uniformly (#76) (@phipsgabler)
  • Fix SampleFromUniform and implement AbstractMCMC interface for SampleFromPrior and SampleFromUniform (#77) (@devmotion)
  • Fix SampleFromUniform (#78) (@mohamed82008)
  • Allow linking for SampleFromPrior (#83) (@cpfiffer)
  • Use replace_ref_begin_end! on Julia >= 1.5.0-DEV.666 (#84) (@devmotion)
  • Make logp concretely typed by default and respect types in resetlogp! (#86) (@devmotion)
  • Add minimum/maximum for NoDist (#88) (@cpfiffer)
  • Make accumulation of log probabilities thread-safe (#89) (@devmotion)
  • Ignore test errors on Julia nightly (#90) (@devmotion)
  • Add some NoDist tests (#91) (@cpfiffer)
  • Add ThreadSafeVarInfo (#92) (@devmotion)
  • CompatHelper: bump compat for "Bijectors" to "0.7" (#93) (@github-actions[bot])
  • Make Turing tests compatible with Libtask 0.4 (#95) (@devmotion)
  • Fix the incorrect Libtask bound (#96) (@devmotion)

v0.6.0

18 Apr 14:01
Compare
Choose a tag to compare

DynamicPPL v0.6.0

Diff since v0.5.0

Closed issues:

  • Inf is treated as variable rather than data (#15)
  • Register package (#24)
  • [RFC] Can the model function be made a custom closure type? (#45)
  • [RFC] Distinguishing tilde methods for passing variable names to both variants (#46)
  • [RFC] VarName indices: something better than strings? (#49)
  • Indexing with end breaks master (#61)
  • Allow users to use their own macros and ~ inside a DPPL model with $ (#62)
  • Syntax for modifying target log density (#69)

Merged pull requests:

v0.5.0

24 Mar 07:00
Compare
Choose a tag to compare

DynamicPPL v0.5.0

Diff since v0.4.2

Merged pull requests:

  • Make default model evaluation independent of Turing (#43) (@phipsgabler)
  • CompatHelper: bump compat for "Distributions" to "0.23" (#48) (@github-actions[bot])