TuringLang / Turing.jl

Bayesian inference with probabilistic programming.
https://turinglang.org
MIT License
2k stars 216 forks source link

Bump DPPL version to 0.27 #2225

Closed torfjelde closed 1 month ago

torfjelde commented 1 month ago

This includes a few breaking changes + some fixes.

Of greatest importance is:

Close https://github.com/TuringLang/Turing.jl/pull/2220

yebai commented 1 month ago

Should demo(TypeWrap{Float64}())be demo(TypeWrap{Vector{Float64}}())?

torfjelde commented 1 month ago

Yep! Edited.

torfjelde commented 1 month ago

But we need to merge https://github.com/TuringLang/DynamicPPL.jl/pull/609 first

yebai commented 1 month ago

Is the old syntax no longer supported, or just inefficient due to type instability?

torfjelde commented 1 month ago

Is the old syntax no longer supported, or just inefficient due to type instability?

Old syntax is still supported for definition, but not for calling.

yebai commented 1 month ago

See https://github.com/TuringLang/DynamicPPL.jl/issues/610

coveralls commented 1 month ago

Pull Request Test Coverage Report for Build 9130206833

Details


Totals Coverage Status
Change from base Build 9125944285: 0.0%
Covered Lines: 0
Relevant Lines: 1528

💛 - Coveralls
torfjelde commented 1 month ago

Anyone wants to give this the go-ahead?

torfjelde commented 1 month ago

Waiting with the merge until I've gotten the other two PRs through, as they are not breaking (but need to fix tests)