You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: HISTORY.md
+50Lines changed: 50 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,56 @@ This release overhauls how VarInfo objects track variables such as the log joint
18
18
-`getlogp` now returns a `NamedTuple` with keys `logprior` and `loglikelihood`. If you want the log joint probability, which is what `getlogp` used to return, use `getlogjoint`.
19
19
- Correspondingly `setlogp!!` and `acclogp!!` should now be called with a `NamedTuple` with keys `logprior` and `loglikelihood`. The `acclogp!!` method with a single scalar value has been deprecated and falls back on `accloglikelihood!!`, and the single scalar version of `setlogp!!` has been removed. Corresponding setter/accumulator functions exist for the log prior as well.
20
20
21
+
## 0.36.11
22
+
23
+
Make `ThreadSafeVarInfo` hold a total of `Threads.nthreads() * 2` logp values, instead of just `Threads.nthreads()`.
24
+
This fix helps to paper over the cracks in using `threadid()` to index into the `ThreadSafeVarInfo` object.
25
+
26
+
## 0.36.10
27
+
28
+
Added compatibility with ForwardDiff 1.0.
29
+
30
+
## 0.36.9
31
+
32
+
Fixed a failure when sampling from `ProductNamedTupleDistribution` due to
33
+
missing `tovec` methods for `NamedTuple` and `Tuple`.
34
+
35
+
## 0.36.8
36
+
37
+
Made `LogDensityFunction` a subtype of `AbstractMCMC.AbstractModel`.
38
+
39
+
## 0.36.7
40
+
41
+
Added compatibility with MCMCChains 7.0.
42
+
43
+
## 0.36.6
44
+
45
+
`DynamicPPL.TestUtils.run_ad` now takes an extra `context` keyword argument, which is passed to the `LogDensityFunction` constructor.
46
+
47
+
## 0.36.5
48
+
49
+
`varinfo[:]` now returns an empty vector if `varinfo::DynamicPPL.NTVarInfo` is empty, rather than erroring.
50
+
51
+
In its place, `check_model` now issues a warning if the model is empty.
52
+
53
+
## 0.36.4
54
+
55
+
Added compatibility with DifferentiationInterface.jl 0.7, and also with JET.jl 0.10.
56
+
57
+
The JET compatibility entry should only affect you if you are using DynamicPPL on the Julia 1.12 pre-release.
58
+
59
+
## 0.36.3
60
+
61
+
Moved the `bijector(model)`, where `model` is a `DynamicPPL.Model`, function from the Turing main repo.
0 commit comments