-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update for DynamicPPL 0.33 and 0.34 #2459
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #2459 +/- ##
==========================================
- Coverage 85.01% 84.45% -0.57%
==========================================
Files 21 21
Lines 1582 1570 -12
==========================================
- Hits 1345 1326 -19
- Misses 237 244 +7 ☔ View full report in Codecov by Sentry. |
Pull Request Test Coverage Report for Build 12877203451Details
💛 - Coveralls |
38293ba
to
1fe8677
Compare
@sunxd3 Pinging you since the main breaking change (apart from me messing with |
I think so. The tests for |
Another question: currently Turing's But should be start using AbstractPPL's |
Oh, good catch - the tests should definitely be only in DynamicPPL, I don't think there's a need to keep them here. Will remove
That's a good point! I was wondering the same about |
I looked into it a bit and I feel like the most sensible option is this:
Since we fixed the immediate issue with |
On the importing/exporting front, I don't have more to add to this PR. But maybe delete the tests for |
Yup, I got rid of the tests already! Re the exports I just realised AbstractPPL doesn't export predict either, so that's why we probably have to import it from StatsBase. let's keep it that way for now (until we sort out the exports in AbstractPPL/DynamicPPL 😬) |
This PR:
predict
, which has been moved to DynamicPPL (Movepredict
from Turing DynamicPPL.jl#716)values_as_in_model
as neededDPPL 0.34 removed certain methods of
values_as_in_model
, but those weren't used by Turing, so this release will be compatible with both 0.33 and 0.34.