Releases: TuringLang/DynamicPPL.jl
Releases · TuringLang/DynamicPPL.jl
v0.9.0
DynamicPPL v0.9.0
Closed issues:
Merged pull requests:
- Fix prob macros (#147) (@devmotion)
- Try to avoid
pmap
test issues (#157) (@devmotion) - Merge changes in dev branch into master (#158) (@yebai)
v0.8.2
DynamicPPL v0.8.2
Closed issues:
- Model call: no method matching
NoDist
(#129)
Merged pull requests:
- Added a small test for different contexts and its interaction with VarInfo (#133) (@torfjelde)
- Fix #129 (#136) (@devmotion)
- Fixes for MCMCChains 4.0.0 (#139) (@devmotion)
- Fix CompatHelper and reduce frequency of TagBot (#140) (@devmotion)
- Update master (#144) (@yebai)
v0.8.1
DynamicPPL v0.8.1
Closed issues:
- Bug with
MiniBatchContext
andVarInfo
(#131)
Merged pull requests:
- Fixes #131 (#132) (@torfjelde)
v0.8.0
DynamicPPL v0.8.0
Closed issues:
- Add convenience functions: logjoint, logprior and loglikelihood (#112)
- Printing empty VarInfo (#122)
Merged pull requests:
- Add convenience functions (#113) (@devmotion)
- Update Turing src in tests (#114) (@mohamed82008)
- Reorganize varinfo files (#116) (@mohamed82008)
- Use non-global RNGs (#120) (@devmotion)
- Allow islinked for SampleFromPrior (#124) (@cpfiffer)
- Fix empty varinfo printing (#125) (@phipsgabler)
- New release (#126) (@devmotion)
- Update master (#127) (@devmotion)
v0.7.3
DynamicPPL v0.7.3
Closed issues:
- SMC test fails with Turing master (#104)
Merged pull requests:
- Use Bors? (#102) (@devmotion)
- Allow to disable warnings (#110) (@devmotion)
- Fix bors status (#111) (@devmotion)
v0.7.2
DynamicPPL v0.7.2
Merged pull requests:
- Fix undefined method (#101) (@devmotion)
- size(dist, 1) -> size(dist)[1] (#103) (@mohamed82008)
v0.7.1
DynamicPPL v0.7.1
Merged pull requests:
- Fixes for Turing (#97) (@devmotion)
- Docstring for models (#99) (@torfjelde)
- Fix Zygote support (#100) (@mohamed82008)
v0.7.0
DynamicPPL v0.7.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 inresetlogp!
(#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
DynamicPPL v0.6.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:
- Refactor VarName (#50) (@phipsgabler)
- Refactor ModelGen and nested closures (#51) (@phipsgabler)
- Run CI tests on Julia 1.4 (#52) (@devmotion)
- Split up tilde functions based on usage (#53) (@phipsgabler)
- Take @. seriously and avoid eval (#54) (@devmotion)
- Uncomment nested model test (#55) (@phipsgabler)
- CompatHelper: bump compat for "AbstractMCMC" to "1.0" (#56) (@github-actions[bot])
- Fix error
Model not defined
(#57) (@devmotion) - Do not differentiate push! (#58) (@devmotion)
- Fixed _setval! to work with vector-indices (#59) (@torfjelde)
- Less surprising model return values (#63) (@devmotion)
- Add shorter non-display printing of VarInfo (#66) (@phipsgabler)
- Do not modify interpolated expressions (#67) (@devmotion)
- Remove
replace_tilde!
(#70) (@devmotion) - Remove
@varinfo
,@logpdf
, and@sampler
(#71) (@devmotion) - Small reorganisations. (#72) (@yebai)
- Set AbstractMCMC lower bound to v1.0 (#74) (@yebai)
v0.5.0
DynamicPPL v0.5.0
Merged pull requests:
- Make default model evaluation independent of Turing (#43) (@phipsgabler)
- CompatHelper: bump compat for "Distributions" to "0.23" (#48) (@github-actions[bot])