Xianda Sun
Xianda Sun
This tutorial was written as a personal practice as I tried to understand DynamicPPL. As suggested by @yebai, I made this PR, in case someone thinks it is valuable for...
How much does contiguous memory actually matter? I would imagine CPU cache fills in a lot of the performance gap.
current error caused by https://github.com/TuringLang/AbstractPPL.jl/pull/93
With https://github.com/TuringLang/AbstractPPL.jl/pull/96, all the `DynamicPPL` tests pass
@torfjelde Actually, what do you mean by > It seems like the generated expression might still keep a reference to Accessors in the model (which it shouldn't)? with `Setfield` ```julia...
Also, all the tests pass when `Accessors` is exposed in `Main`
turns out the reason is lot more stupid, fixed at https://github.com/TuringLang/AbstractPPL.jl/pull/97.
Should be okay, but probably wait for https://github.com/TuringLang/DynamicPPL.jl/pull/586
Just to clarify for my understanding: this seems to be a VarInfo issue -- because distributions in metadata is evaluated and saved. Then they are used during invlink, which means...
Fixed by #2097? Run without warning on my end. versioninfo ```julia Julia Version 1.10.0-beta3 Commit 404750f8586 (2023-10-03 12:53 UTC) Build Info: Official https://julialang.org/ release Platform Info: OS: Linux (x86_64-linux-gnu) CPU:...