-
Notifications
You must be signed in to change notification settings - Fork 32
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
Remove samplers from VarInfo - Selectors and GIDs #808
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## release-0.35 #808 +/- ##
================================================
+ Coverage 85.78% 86.32% +0.54%
================================================
Files 36 35 -1
Lines 4207 4162 -45
================================================
- Hits 3609 3593 -16
+ Misses 598 569 -29 ☔ View full report in Codecov by Sentry. |
thanks Markus, I'll take a look -- but give me a bit of time to look over and think a bit, will try to get it done tomorrow morning |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not have a very good intuition about the implications, so can't comment beyond surface level.
The changes are very well contained. I tried my best to look for potential leftovers and found none.
So it looks good to me! Great effort.
I assume the test errors are of the same sources as #804 (comment)? |
Pull Request Test Coverage Report for Build 13367790756Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Continuing the decoupling of samplers and VarInfo, this one removes the Gibbs ID field and everything related to Selectors. That is, the mechanism by which VarInfo associated different variables with different Gibbs components.
This might be the last one, but I need to do a sweep and try running the Turing.jl test suite against this version of DPPL to see that I haven't missed anything.