-
Notifications
You must be signed in to change notification settings - Fork 219
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
Significantly simplify the tilde-pipeline in DynamicPPL #2422
Comments
As briefly discussed with @mhauru, we could introduce a new (internal) macro |
Maybe I misunderstand, but this is not available in the model scope in the case where |
So, currently, the generation of these branches is done by separate functions, e.g. I'm probably not understanding correctly here 🤔 |
Not sure what is the exact behaviour of # final step of tilde pipeline
left = conditioned_value This would ensure that conditioned variables are accessible in the model scope (s.t. local scope constraints).
This is not about adding new functionality. The purpose is to refactor the code and consolidate it into a single macro/function that we can use internally but exported as a public API. |
TODO
Edit this issue with more details about what needs to be done
Related issues
.~
DynamicPPL.jl#722evaluate!!
shenanigans DynamicPPL.jl#720assume
/observe
design DynamicPPL.jl#402The text was updated successfully, but these errors were encountered: